bat 等待某个程序开始后 再运行下一个程序
想用BAT来开机运行程序,如本人的情况:开机时自动启动卡巴斯基.我用BAT自动运行某些程序,但是问题出来了,不知道卡巴什么时候完全打开。。。。-_-!!现在想求个批处理语...
想用 BAT 来开机运行程序,
如本人的情况:
开机时自动启动卡巴斯基.
我用BAT 自动运行某些程序,但是问题出来了,
不知道卡巴什么时候完全打开。。。。 -_-!!
现在想求个批处理 语法,看能不能 等卡巴运行开了 再运行BAT文件。
===============================
用这个:
@echo off
ping /n 18 127.1>nul
start 程序名
ping /n 25 127.1>nul
start 程序名
ping /n 25 127.1>nul
start 程序名
本人觉的不是很好。。
因为,完全不知道 卡巴 什么时候打开。
这等待的时间也不个大概,
希望 高手们再 优化优化,,,
先谢谢了。 展开
如本人的情况:
开机时自动启动卡巴斯基.
我用BAT 自动运行某些程序,但是问题出来了,
不知道卡巴什么时候完全打开。。。。 -_-!!
现在想求个批处理 语法,看能不能 等卡巴运行开了 再运行BAT文件。
===============================
用这个:
@echo off
ping /n 18 127.1>nul
start 程序名
ping /n 25 127.1>nul
start 程序名
ping /n 25 127.1>nul
start 程序名
本人觉的不是很好。。
因为,完全不知道 卡巴 什么时候打开。
这等待的时间也不个大概,
希望 高手们再 优化优化,,,
先谢谢了。 展开
1个回答
展开全部
下面这个bat程序是监视进程里有没有运行‘卡巴’软件的,你看看吧
@echo off
:start
set /a num+=1
Del %temp%\abc.txt
Tasklist >>%temp%\abc.txt
Set varname=%temp%\abc.txt
find "avp.exe" %temp%\abc.txt >nul 2>nul && goto start1
if %num% == %num% goto start
:start1
start 程序名
@echo off
:start
set /a num+=1
Del %temp%\abc.txt
Tasklist >>%temp%\abc.txt
Set varname=%temp%\abc.txt
find "avp.exe" %temp%\abc.txt >nul 2>nul && goto start1
if %num% == %num% goto start
:start1
start 程序名
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询