在Python(pywin32)中使用CheckedListBox

0 投票
1 回答
553 浏览
提问于 2025-04-15 13:44

有没有人知道怎么从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')

撰写回答