
展开全部
@echo off
:vb
start c:\a.exe
ping -n 5 127.1>nul
goto vb
以上是死循环,每 ping 5下就打开同一个程序,如果有次数限制可以如下
@echo off
set a=0
:vb
set /a a=a+1
start c:\a.exe
ping -n 5 127.1>nul
if %a% equ 10 exit
goto vb
以上是执行了10次退出,如果路径中含有空格的话就要加双引号了,如c:\win xp\a.exe
start "" “c:\win xp\a.exe”
以上的代码保存为 文件名.bat
以上批处理其实并不好,因为有窗口出现,而且没有准确的时间,如果有VBS的话就好办多了。
:vb
start c:\a.exe
ping -n 5 127.1>nul
goto vb
以上是死循环,每 ping 5下就打开同一个程序,如果有次数限制可以如下
@echo off
set a=0
:vb
set /a a=a+1
start c:\a.exe
ping -n 5 127.1>nul
if %a% equ 10 exit
goto vb
以上是执行了10次退出,如果路径中含有空格的话就要加双引号了,如c:\win xp\a.exe
start "" “c:\win xp\a.exe”
以上的代码保存为 文件名.bat
以上批处理其实并不好,因为有窗口出现,而且没有准确的时间,如果有VBS的话就好办多了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询