如果我想要一个能够检测程序运行的程序,例如< chrome.exe'然后在这种情况下打开一个程序message.txt
伪码:
import os
if "chrome.exe" is running:
os.startfile("message.txt")
答案 0 :(得分:0)
您可以使用wmi包检查Windows中的运行过程,如下面的代码段。
import wmi
c = wmi.WMI()
for process in c.Win32_Process():
if process.Name == 'chrome.exe':
print('chrome is running now.')
# open your program in this position
else:
print(process.Name)
答案 1 :(得分:0)
你也可以低于https://github.com/plasticbox/grpc-windows所说的。谢谢furas。 :微笑:
import psutil as psutil
for proc in psutil.process_iter():
proc_name = proc.name()
if proc_name == 'chrome.exe':
print('chrome is running now.')
# open your program in this position
else:
print(proc_name)