标题: [系统相关] 批处理怎样查找进程,触发事件? [打印本页]
作者: xyboss 时间: 2011-2-24 13:22 标题: 批处理怎样查找进程,触发事件?
我想做一个批处理,放在autoexec.bat里,让系统开机后自动运行,内容如下: 开机5秒后检查系统有没有abc.exe进程,如果有,则什么也不干,退出批处理,如果没有,则运行123.exe
希望高手们给以解答·谢谢
作者: wc726842270 时间: 2011-2-24 13:47
我的延时用的并不准确(有兴趣可以用CHOICE,简单,方便)- @echo off
- ping /n 5 127.1 >nul
- tasklist | findstr /ic:"abc.exe"2>nul 1>nul&&goto :eof || start "" "指定文件"
- pause
复制代码
作者: caruko 时间: 2011-2-24 14:06
建议你直接在 “性能日志与警报”中设置。右击我的电脑——管理,就可以看到。
添加一个“警报”,对象选“Process”,计数器选“ID Process”,右边选择要监视的进程名(即你需要先运行这个程序才能找到)。
然后设置条件为 大于 100。 意思是 进程ID>100,表示存在这个进程。
然后“操作”中选择操作方式。勾选“执行程序”,选择123.exe即可。
[ 本帖最后由 caruko 于 2011-2-24 14:21 编辑 ]
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |