我们如何才能找到/检测正在运行的应用程序,并可以从 Windows 任务管理器中看到?例如,我打开了 2 个 Firefox,因此在任务管理器 > 进程下,它将是 2 个 Firefox.exe,但我想知道 Firefox 是否在 Gmail 页面上?在 Windows 任务管理器 > 应用程序选项卡下,它将显示任务(带有名称)和状态....是否可以使用命令提示符列出/查找是否有任何应用程序正在运行,任务名称为“%gmail%”?谢谢
答案1
有几款应用可以满足您的要求。它们需要一些知识,因此请四处搜索以了解所有选项,但这些是:
- 任务列表 https://technet.microsoft.com/en-us/library/bb491010.aspx
获取进程(在 PS 中) https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-process?view=powershell-6
西米利都 https://msdn.microsoft.com/en-us/library/bb742610.aspx?f=255&MSPPError=-2147217396
这些可能是一个好的开始,但是对于您的要求,这个链接可能能够帮助您,但您必须了解 c#: https://social.msdn.microsoft.com/Forums/vstudio/en-US/c5b3365f-2e13-4f90-9fe5-0d5eae14da27/get-process-id-from-window-title?forum=csharpgeneral