Board logo

标题: [文件操作] 批处理如何判定任务管理进程? [打印本页]

作者: 黑色流星    时间: 2012-9-23 00:06     标题: 批处理如何判定任务管理进程?

请教,如何实现判定系统进程中,存在进程program.exe则往下执行,否则end
作者: fastslz    时间: 2012-9-23 00:31

学用论坛搜索功能
http://www.bathome.net/thread-18916-1-1.html
作者: 黑色流星    时间: 2012-9-23 00:33

谢谢。之前关键词取不好,搜索结果不是想要的。
作者: wskwfkbdn    时间: 2012-9-23 13:00

@echo off
TaskList|Findstr /i "program.exe">Nul
If ErrorLevel 1 (echo 错误提示!! 指定文件未运行,任意键继续或手动关闭。
pause>nul&goto AA) else goto BB
pause


具体自己改
作者: forfiles    时间: 2012-9-24 10:33

回复 4# wskwfkbdn
  1. @echo off
  2. tasklist|findstr /i "program.exe">nul
  3. if errorlevel 1 (
  4.     echo 错误提示!! 指定文件未运行,任意键继续或手动关闭。
  5.     pause>nul
  6.     goto aa
  7. ) else (
  8.     goto bb
  9. )
  10. pause
复制代码

作者: 黑色流星    时间: 2012-9-24 18:49

谢谢楼上热心的朋友
作者: wskwfkbdn    时间: 2012-9-26 15:51

回复 5# forfiles


    能运行就行




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2