【发布时间】:2017-04-22 18:38:03
【问题描述】:
我一直在尝试创建一个程序来识别我计算机上的活动程序。
我正在 python 上编写此代码。在windows电脑上。 我不需要 PID 我只需要正在运行的程序的名称。 当我说活动时,我的意思是用户当前正在使用的程序。
我最终将能够获取活动程序并使用它打开它
import os
os.startfile("C:\Program Files (x86)\Skype\Phone\Skype.exe") #skype for example
【问题讨论】:
-
您是否尝试过搜索“Python 列表进程”之类的内容?然后你只需找到名为“skype.exe”的那个
-
进程列表给了我所有正在运行的程序。我只需要一个程序名称,不想手动输入名称找到它
-
我刚刚在 spyder 的 windows 计算机上运行了这段代码,我得到了输出 "Active window: Spyder (Python 3.6)" -- stackoverflow.com/a/36419702/2601293