bat 等待某个程序开始后 再运行下一个程序

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:14:56
想用 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程序是监视进程里有没有运行‘卡巴’软件的,你看看吧
@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 程序名