我试图找出一个。如果 Microsoft Power Point 正在运行,并且 b. 如果是这样,它是以全屏模式还是“幻灯片放映”模式运行。
检测 PowerPoint 实例是否正在运行非常简单。
def check_for_ppt():
global ppt
stime = time.time()
f = (os.popen('tasklist').read())
if 'POWERPNT.EXE' in f:
ppt = True
else:
ppt = False
但我不确定从这里去哪里。有没有办法检测另一个程序的状态?我想在紧要关头,我可以对屏幕极端的部分进行 ping 操作并测试像素是否返回黑色(就像在演示过程中那样),并希望我不会得到太多误报。但除此之外,我不确定。
python 可以“挂钩”到另一个程序并查看发生了什么吗?