cmd 循环调用一个程序N次

cmd 循环调用一个程序N次,第1张

条件循环

循环结构是用for命令颂斗仔来实现的,for命令循环有一个缺点,就是整个循环被当作一条命令语句,涉及到变量延迟的问题。

利用goto语句和条件判断,dos可以实现条件循环,很简单啦,看例子:

例:

@echo off

set var=0

rem ************循环开始了

:continue

set /a var+=1

echo 第%var%次循环

call 要调用的程序

if %var% lss 100 goto continue

rem ************循环结束了

echo 循环执行完毕

pause

例:野汪

@echo off

set var=100

rem ************循环开始了

:continue

echo 第%var%次循环

call 要调用的程序

set /销明a var-=1

if %var% gtr 0 goto continue

rem ************循环结束了

echo 循环执行完毕

pause

@echo off

set a=

set/p a=请输入要ping的域名或IP地址:

for /l %%i in (1 1 5) do color 3&ping %a%

set a=批处理论坛—http://bbs.verybat.org/—欢迎访问我们的论雀坦坛!

set b=%time:~0,5%

set c=%date%

echo %c% 时间:%b% %a%

echo yj1547

pause>>高唯nul

::以上是循环5次ping其中每次ping~会执行4次PING该IP地址(默认是4次)如果只是想

::ping 5次该ip地址而不是想 循环5次PING 的话 可以用ping /?查看ping的具体参数设置!

不好意思做成P 了!!

但可以戚岁培复制里面的内容在CMD 里运行!

这个最好用批处理实现。

大致的结构如下:

@echo off

:S

@echo start

@dir /ad c:

@echo end

@cls

goto S

把上面的批处理存为myloop.bat,然后其启察中:S和goto S之间的语链茄句就会反复执行,您就根据您的需要改吧。运行中,在cmd窗口中按【Ctrl+C】后,会提示是否停止批处理棚旁察,选【Y】就停止了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12393828.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存