を使用してPythonでGUIオートメーション(winmerge)を実行しwin32api
ています.winmergeウィンドウを選択して、sendkeys関数を使用してキーボードストロークを送信できるようにする必要があります.ウィンドウ ハンドルがわからないので、findwindow 関数を使用できません。winmerge ウィンドウを選択する方法を教えてください。PS-i は Enumwindow という関数を見ました (これにはローカル コールバック関数の引数が必要です。ローカル コール関数の引数として何を渡すかについても教えてください) よろしくお願いします。今までの私のコード-
import win32api
import win32com.client
import subprocess
import win32gui
subprocess.Popen(r'winmergeu {0} {1}'.format('file1','file2') )
shell=win32com.client.Dispatch("WScript.Shell")
shell.Sendkeys("""
%t
r
""")