yjstone 发表于 2010-9-16 23:19:21

请教如何选中一个button类的多个check框?(已解决)

本帖最后由 yjstone 于 2010-9-17 15:13 编辑

例如下图:

这是WinRAR的设置窗口,有没有办法除了发送“ALT+R”之外的方法让“大按钮”复选框直接选中或不选中呢?因为直接发送“ALT+R”不好判断是否是选中或不选中。
用ControlCommand命令试过不行。

afan 发表于 2010-9-17 00:08:16

那个复选框控件是 Button8
用这个可以探测到 http://www.autoitx.com/thread-17882-1-1.html

baikaifang 发表于 2010-9-17 09:25:25

$hWnd = WinGetHandle('设置', '日志文件大小')
If IsHWnd($hWnd) Then
        ControlCommand($hWnd, '', 'Button8', 'UnCheck')
        ControlCommand($hWnd, '', 'Button9', 'UnCheck')
        ControlCommand($hWnd, '', 'Button10', 'UnCheck')
EndIf新版 Autoit V3.3.6.1 的窗口信息工具有问题,很多控件都获取不到,附件的信息工具就可以。

yjstone 发表于 2010-9-17 22:26:29

问题解决了,是新版 Autoit V3.3.6.1 的窗口信息工具的问题,多谢afan和baikaifang两位的热心帮助。
页: [1]
查看完整版本: 请教如何选中一个button类的多个check框?(已解决)