私はPythonでWindowsオートメーションを行い、オーディオファイルを右クリックしようとしています。メニューアイテムで開くWindowsメディアプレーヤー。x、yを取得するPythonを使用して画面に表示されているテキストの座標
私はテキストの座標を取得しようとしていますが、それらのテキストの座標を与えようとしていますので、次のようにクリックする予定です。
import pywinauto
import SendKeys
# getting instance of previously opened window
app = pywinauto.application.Application().window_(title = "My Documents").Wait('visible', timeout=20, retry_interval=0.5)
# focus the existing window
app.SetFocus()
# get the co-ordinates of "audio.mp3"
app.RightClickInput(coords = (x,y))
# get the co-ordinates of "Open with"
app.ClickInput(coords = (x1,y1))
# get the co-ordinates of "Windows Media Player"
app.ClickInput(coords = (x2, y2))
したがって、特定のテキスト座標を画面に表示させるにはどうすればよいですか?
またはその代わりに、我々はpywinautoによってのみそれを行うことができ、それらに座標とclicingを得るための
?
'pywinauto 0.5.4'は' explorer.exe'にファイルとその座標のリストを取得できません。しかし、私たちは 'Win32 API'の代わりに' UI Automation API'を使ったプロトタイプを持っています。この新しい機能の早期テストに興味がありますか? –
また、(現在7月に予定されている)後で 'ピーナイト0.6.0'を試してみてください。 –
はい、私はプロトタイプをテストすることがとてもうれしく思います。 –