私は理解しようとしています。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 を別のプログラムに「フック」して、何が起こっているかを確認できますか?