求个条件循环批处理命令。。

来源:百度知道 编辑:UC知道 时间:2024/06/09 06:00:31
我的批处理名字是dgzlstar内容是这样写的
:1

@echo off

start C:\Progra~1\YUHENG\Client\ty_client.exe

goto 1

望高手指点!!谢谢啦!@!@!@!@!@
帮加个有条件循环(就是如果该程序存在,就不再运行该批处理,若5秒不存在则继续运行该批处理)..麻烦啦!
辛苦一楼的啦..可是给这些我也看不懂哦``还不如你直接帮我写下还好...麻烦了``
二楼的,你的命令冒似存不存在都会退出批处理哦...

@echo off
:1
ping 127.1 -n 5>nul
tasklist|findstr "ty_client.exe"
if %errorlevel%==1 (start C:\Progra~1\YUHENG\Client\ty_client.exe&goto 1) else (goto eof)

@echo off

if exist C:\Progra~1\YUHENG\Client\ty_client.exe goto zs

:zs

ping 127.0.0.1 -n 5

start C:\Progra~1\YUHENG\Client\ty_client.exe

ping 127.0.0.1 -n 5

exit

检测ty_client.exe是否存在.
若ty_client.exe不存在就5秒后运行ty_client.exe,若存在就5秒后退出.