[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理怎样查找进程,触发事件?

我想做一个批处理,放在autoexec.bat里,让系统开机后自动运行,内容如下: 开机5秒后检查系统有没有abc.exe进程,如果有,则什么也不干,退出批处理,如果没有,则运行123.exe
希望高手们给以解答·谢谢

我的延时用的并不准确(有兴趣可以用CHOICE,简单,方便)
  1. @echo off
  2. ping /n 5 127.1 >nul
  3. tasklist | findstr /ic:"abc.exe"2>nul 1>nul&&goto :eof || start "" "指定文件"
  4. pause
复制代码
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

建议你直接在 “性能日志与警报”中设置。右击我的电脑——管理,就可以看到。

添加一个“警报”,对象选“Process”,计数器选“ID Process”,右边选择要监视的进程名(即你需要先运行这个程序才能找到)。
然后设置条件为 大于 100。 意思是 进程ID>100,表示存在这个进程。
然后“操作”中选择操作方式。勾选“执行程序”,选择123.exe即可。

[ 本帖最后由 caruko 于 2011-2-24 14:21 编辑 ]

TOP

返回列表