【发布时间】:2011-09-22 23:38:15
【问题描述】:
谁能解释一下?我可以使用 Windows 命令提示符循环计数,使用这种方法:
SET /A XCOUNT=0
:loop
SET /A XCOUNT+=1
echo %XCOUNT%
IF "%XCOUNT%" == "4" (
GOTO end
) ELSE (
GOTO loop
)
:end
但是这种方法不起作用(它为文件中的每一行打印出“1”)。它就像变量超出范围一样:
SET /A COUNT=1
FOR /F "tokens=*" %%A IN (config.properties) DO (
SET /A COUNT+=1
ECHO %COUNT%
)
【问题讨论】:
标签: windows batch-file cmd