请问cmd.exe(或bat批处理文件)如何用命令重复执行同一个命令(有限次数)?

例如:
@echo off
color 02
echo %0
echo %0
……
echo %0
pause
如何重复执行100次echo %0(用命令)?

@echo off
echo 工程路径请自行修改
pause

把以上批处理保存在c盘根目录,命名为hello.bat,让其完全路径为c:\hello.bat

运行cmd,输入 start "" "c:\hello.bat"
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-09-23
@echo off
color 02
for /l %%a in (1,1,100) do (
echo %0

)

这个怕是更简单点。。。

第2个回答  2018-08-04
@echo off
set a=0
color 02
:loop
echo %0
set /a a+=1
if %a% equ 100 (goto end) else (goto loop)
pause

满意采纳,不懂追问

追问

中间好像少了一个:end
@echo off
set a=0
color 02
:loop
echo %0
set /a a+=1
if %a% equ 100 (goto end) else (goto loop)
:end
pause

本回答被提问者和网友采纳
第3个回答  2018-08-14
这样就行了:
for /l %%i in (1,1,100) do echo %0
相似回答