【发布时间】:2013-06-25 17:36:22
【问题描述】:
我有一个关于批处理的问题,但我在任何地方都找不到。我需要创建一个批处理文件来确定任务管理器中的应用程序下的任务是否正在运行并采取一定的行动。我找到了很多关于如何判断进程是否正在运行的答案,但这种情况有点棘手。应用程序任务包含文本
管理员:[YODA][oo.server.start]
但任务管理器中的进程仅作为 cmd.exe 列出,不幸的是,它不够具体,无法知道它是否是我想要的任务。我试过使用 psexec,但它给我的信息都没有帮助。据我所知,没有办法在 cmd 中找到正在运行的任务(而不是进程)。有什么想法吗?
【问题讨论】:
-
TaskMgr.exe 的“应用程序”似乎对应于打开的窗口。我不知道任何处理 Windows 的本机实用程序。为此,我们使用AutoIt。可以使用它构建可以处理窗口标题和进程的控制台应用程序。