5

这是我的代码,它将打开窗口并将密钥发送到窗口,但某些屏幕无法正常工作

from pywinauto.application import *
import time
app=Application.Start("Application.exe")
app.window_(title="Application")
time.sleep(1)
app.top_window_().TypeKeys("{TAB 2}")
4

1 回答 1

7
  1. 确保您使用的是完全需要的窗口。 top_window_()可能会返回另一个窗口。

要检查,请运行:

app.top_window_().DrawOutline() #Highlight the window

2.窗口可以不活动,输入前设置焦点:

window = app.top_window_()
window.SetFocus()
window.TypeKeys("{TAB 2}")

3.更多,您可能需要点击窗口。

window.Click()
window.TypeKeys("{TAB 2}")
于 2012-10-18T08:47:14.127 回答