我正在开发一个批处理脚本,它可以重复使用robocopy。然后计算它执行的运行次数并将数字回显到文本文件中。它每次重复机器人时重复计数和回声。
我遇到的问题是,在计数器的值达到至少10之前,它不会开始将计数数字回显到文本文件中。
我发现这很容易重复。例如,
set /a TALLY=0
:START
echo %TALLY%>>C:\TEMP\tally.txt
set /a TALLY=%TALLY%+1
goto :START
如果运行上述批处理文件,您将看到文本文件以一行“ECHO ON”开头,然后从10开始计数。
任何人都可以解释这里发生了什么以及如何从1开始我的计数?
答案 0 :(得分:0)
set /a TALLY=0
:START
echo %TALLY%>>C:\TEMP\tally.txt
set /a TALLY=%TALLY%+1 >> C:\TEMP\tally.txt
goto :START
这可能有效