gpt4 book ai didi

parameters - 批量解析每个参数

转载 作者:行者123 更新时间:2023-12-03 17:13:36 24 4
gpt4 key购买 nike

我正在尝试创建一个批处理脚本,该脚本将对给定的每个参数执行相同的操作。例如,给X文件作为参数:script.bat "file1.txt" "file2.txt" "file3.txt" "file4.txt" ... "fileX.txt"将其重命名为:"file1.bin" "file2.bin" "file3.bin" "file4.bin" ... "fileX.bin"重命名只是一个例子,对于更复杂的操作,我也将需要重命名。
我想应该是for each之类的东西,但是我是批处理脚本的新手。

我只是想知道我是否可以增加%1索引...

最佳答案

您可以使用SHIFT向左移动参数。换句话说,调用shift将把第二个参数放到%1,第三个参数放到%2,依此类推。

所以你需要像这样的东西:

@ECHO OFF
:Loop
IF "%1"=="" GOTO Continue
ECHO %1
SHIFT
GOTO Loop
:Continue

这只会按顺序打印参数,但是您可以在循环内做任何您想做的事情。

关于parameters - 批量解析每个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9457355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com