求一个批处理命令,打开A程序,21秒后关闭A程序进程,要求能自动循环执行
文件名为:NscAuth.exe位置:"D:\ProgramFiles\AuthenticateClient\NscAuth.exe"循环要求如题,并且每分钟执行一次完整...
文件名为:NscAuth.exe位置:"D:\Program Files\Authenticate Client\NscAuth.exe"循环要求如题,并且每分钟执行一次完整过程,也就是关闭A进程之后1分钟再打开一次A程序,21秒后关闭A程序进程。
写在一个文件里,两个文件的话目前已经实现了。
最好能够实现后台运行,不要每分钟获取一次“鼠标焦点”。 展开
写在一个文件里,两个文件的话目前已经实现了。
最好能够实现后台运行,不要每分钟获取一次“鼠标焦点”。 展开
1个回答
展开全部
@echo off
:Loop
tasklist /nh | find "NscAuth.exe"
if ERRORLEVEL 1 (
start /min "" "D:\Program Files\Authenticate Client\NscAuth.exe"
ping 127.0.0.1 -n 22 > nul
taskkill /f /t /im "NscAuth.exe"
) else (
ping 127.0.0.1 -n 22 > nul
taskkill /f /t /im "NscAuth.exe"
)
ping 127.0.0.1 -n 61 > nul
goto :Loop
exit
PS:终止直接关闭批处理
追问
我先试用一下哦
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询