Batch file 添加变量加数字
我正在使用一个循环脚本,我想知道如何让变量在每个数字上加上1,这是我所拥有的(这只是一个小插曲):Batch file 添加变量加数字,batch-file,Batch File,我正在使用一个循环脚本,我想知道如何让变量在每个数字上加上1,这是我所拥有的(这只是一个小插曲): 只有当它回显时,它没有显示正确的数字,我如何解决这个问题?您应该启用延迟扩展并使用: setlocal enabledelayedexpansion for /f "tokens=1,2 delims=:" %%a in (C:\bot\userpass.txt) do ( set /a Number=!Number!+1 Echo Starting Bot #!Number! START
只有当它回显时,它没有显示正确的数字,我如何解决这个问题?您应该启用延迟扩展并使用
代码>:
setlocal enabledelayedexpansion
for /f "tokens=1,2 delims=:" %%a in (C:\bot\userpass.txt) do (
set /a Number=!Number!+1
Echo Starting Bot #!Number!
START Client.exe !Config! %%a %%b !Server!
PING 1.1.1.1 -n 1 -w !DelayTime! >NUL
)
setlocal enabledelayedexpansion
for /f "tokens=1,2 delims=:" %%a in (C:\bot\userpass.txt) do (
set /a Number=!Number!+1
Echo Starting Bot #!Number!
START Client.exe !Config! %%a %%b !Server!
PING 1.1.1.1 -n 1 -w !DelayTime! >NUL
)