在Python(pywin32)中使用CheckedListBox
有没有人知道怎么从Python获取CheckedListBox中的项目列表,并且可以勾选或取消勾选这些项目?我找到了一些资料,这个链接对我有一点帮助。我想我找到了CheckedListBox的句柄(在WinGuiAuto.py中被列为SysTreeView32)。
我打算用这个来创建一个自动安装程序,能够取消勾选那些会安装多余软件的复选框。
1 个回答
1
通过使用 pywinauto 这个工具,我成功地通过点击两次来选择在一个复选列表框中的项目。
from pywinauto import application
app = application.Application()
app.Form1.CheckedListBox1.Select('item1')
app.Form1.CheckedListBox1.Select('item1')