pywinautoを使用して、特定のアプリケーションのコントロール識別子を一覧表示しています。私はそれをうまくやることができます。ただし、これらのコントロール識別子をファイルに保存するか、文字列またはリストに割り当てる方がよいのですが、書き込みや割り当てができません....プログラムでこれらの識別子をファイルまたはメモリに取得する方法を知っている人はいますか?
サンプルコード:
import os
import time
from pywinauto import application
from SendKeys import SendKeys
app=application.Application()
app.start_(r"C:\Program Files\myapp.exe")
app.dlg.print_control_identifiers()
Control Identifiers:
Button - 'Exit' (L900, T649, R975, B672)
'Button' 'Button0' 'Button1' 'Exit' 'ExitButton'
Button - 'About' (L339, T646, R410, B672)
'About' 'AboutButton' 'Button2'
...
...
...
私は次のことを試しました:
my_App_ci = app.dlg.print_control_identifiers()
と:
my_App_ci = []
my_App_ci.append(app.dlg.print_control_identifiers())
無駄に ....