我有以下代码:
set cont=3
:window
start segredo.bat
if %cont% equ 0 goto windowend
set /a cont=cont-1
goto window
:windowend
:loopstart
echo spam
goto loopstart
:loopend
我的目标是打开3个cmd窗口,并在每个窗口中运行回声垃圾邮件循环。相反,它将开始打开无限的cmd窗口,而无需运行loopstart。我是蝙蝠语言的新手,所以有人可以帮助我吗?
for /l %%a in (1 1 3) do start "" cmd /q /c"for /l %%b in (0) do echo spam"
反了
echo
,因此使用简单的数字for /l
循环。只是“从0到1,以0为步长迭代”,for /l %%b in (0 0 1)
但缩写。cmd
实例中for /l
对start
每个cmd
实例使用附加的数值循环。为防止命令出现问题,当start
命令将第一个带引号的参数作为窗口标题处理时,将包含一对空引号。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句