PythonからCheckedListBoxのアイテムのリストを取得し、アイテムをチェック/チェック解除する方法を知っている人はいますか?私はこれが途中で部分的に私を助けるのを見つけました。CheckedListBox(WinGuiAuto.pyによってSysTreeView32としてリストされている)のハンドルを見つけたと思います。
私の場合の1つの使用法は、ブロートウェアをインストールするすべてのチェックボックスのチェックを外すことができる自動インストーラーを作成することです。
pywinautoを使用することで、チェックリストボックスの項目を2回選択してチェックすることができました。
from pywinauto import application
app = application.Application()
app.Form1.CheckedListBox1.Select('item1')
app.Form1.CheckedListBox1.Select('item1')