寻找一种快速查看应用程序是否正在运行的方法

寻找一种快速查看应用程序是否正在运行的方法

在 Windows 7 中,我正在寻找一种快速查看某个应用程序是否正在运行的方法。(应用程序的具体内容并不重要 - 例如,它可以是记事本或 Internet Explorer。)

我已将应用程序图标固定到任务栏上,因此一种解决方案是,当应用程序运行时,图标的颜色会发生变化。但是,可能还有其他方法 - 任何不需要单击或键入的 Windows GUI 的明显变化都可以。

你有什么建议吗?

编辑:更多背景信息:我是一名软件开发人员,经常运行构建脚本。如果某个应用程序处于打开状态,该脚本就会失败。有时我会忘记检查应用程序是否处于打开状态;然后我必须关闭该应用程序并重新运行脚本。

答案1

这是 Windows 7 的内置功能。图标周围应该有边框。

Internet Explorer 已固定且未运行:

在此处输入图片描述

Internet Explorer 固定、正在运行且最小化:

在此处输入图片描述

答案2

尝试运行

tasklist | findstr "notepad"

答案3

这可以通过一个简短的 AutoIt 脚本来实现。它要求您安装 AutoIt 软件。

此类脚本的详细信息可在以下官方文档中找到:http://www.autoitscript.com/autoit3/docs/functions/ProcessExists.htm

答案4

SysInternals 的 Procmon 会告诉您它正在运行,如果您需要了解有关该应用程序的更多信息,它可以彻底说明它正在产生的文件和附加线程。

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

相关内容