我可以像这样在 DOS 批处理文件中执行 while 循环:
@REM initialize test value to be "true"
@SET intCounter=1
:while
@REM test condition
@IF %intCounter% GTR 10 (GOTO wend)
@REM procedure where condition is "true"
@echo %intCounter%
@REM set new test value
@SET /a intCounter=intCounter+1
@REM loop
@GOTO while
:wend
@PAUSE
这将循环十次。我的问题有两个方面。
我怎样才能控制循环的结束。我试过 set end =1 并用 %end% 替换 10,这不起作用。
如何从键盘读取输入并将它们设置为 iniCounter 并结束。
非常感谢。