2009-08-20 12 views
0

Kann jemand die Liste der Elemente und check/entmarkieren Elemente in einer CheckedListBox von Python? Ich habe this gefunden, um mir teilweise auf dem Weg zu helfen. Ich glaube, ich habe das Handle für die CheckedListBox gefunden (aufgeführt als SysTreeView32 von WinGuiAuto.py).CheckedListBox aus Python (pywin32)

Eine Verwendung wird meinerseits sein, ein Autoinstaller zu erstellen, der alle Kontrollkästchen deaktiviert, die Bloatware installieren.

Antwort

1

Mithilfe von pywinauto habe ich es geschafft, Elemente in einer Checkliste zu überprüfen, indem Sie sie zweimal auswählen.

from pywinauto import application 
app = application.Application() 
app.Form1.CheckedListBox1.Select('item1') 
app.Form1.CheckedListBox1.Select('item1')