我希望创建一个嵌套的 for 循环来处理一些文件。我已经广泛寻找解决方案,并找到了许多类似的版本,但由于这是我第一次在组合方法来做我想做的事情时遇到麻烦。
基本上 - 我想要一个 FOR /L 循环,它在从 001 到 500 的填充数字范围内循环。
我知道我可以指定一个范围 (1,1,500),但显然不能指定为 (001,001,500)。如何添加 00,然后当 %%a > 9 时添加 0?我想这是一种刺痛,但也许还有另一种方法?
我希望的代码(显然是错误的):
@echo off
for %%a in (001,001,500) do (
echo %%a
for %%s in (control scenario) do (
echo %%s
svic_ensemble.exe 28009_Trent_at_Colwick.cal Trent_%%s_%%a.txt 28009_Trent_at_Colwick.txt Trent_%%s_%%a.out
)
)
pause
非常感谢
埃德