我需要运行一个长批处理文件,该文件会调用带有格式化参数的实用程序。我将从这样的命令提示符处运行此命令:
c:\utils\setini 192.168.99.1 LoggingOptions Logname SET001
c:\utils\setini 192.168.99.2 LoggingOptions Logname SET002
...
c:\utils\setini 192.168.99.135 LoggingOptions Logname SET135
如果我可以将用左零填充的循环值格式化为三位数的宽度(例如SET134),则FOR循环会很好地工作:
FOR /L %%A IN (1,1,200) DO (
c:\utils\setini 192.168.99.%%A LoggingOptions Logname SET%%A
)
但是按照书面规定,它将生成SET1,SET2而不是SET001,SET002。
是否可以通过这种方式格式化字符串?