我刚刚编写了简单的脚本来启动应用程序,并且我正在尝试使用“SendKeys”模块将击键发送到该应用程序。有一个"Snapshot"
按钮,但我无法让 Python 单击 "Snapshot"
按钮,因为新窗口不在焦点上。所以我打算使用 Win32gui 模块的win32gui.FindWindow
和win32gui.SetForegroundWindow
功能。但它给了我error- invalid handle
。我的应用名称是“DMCap”
这是Python中的代码片段:
handle = win32gui.FindWindow(0, "DMCap") //paassing 0 as I dont know classname
win32gui.SetForegroundWindow(handle) //put the window in foreground
谁能帮我?这个 Python 代码正确吗?我可以这样直接发送句柄吗?