找回密码
 加入
搜索
查看: 4011|回复: 5

[GUI管理] 关于ControlTreeView的问题!

  [复制链接]
发表于 2011-9-20 17:03:35 | 显示全部楼层 |阅读模式
这个问题有人提过,在
http://www.autoitx.com/forum.php?mod=viewthread&tid=6449
但无人解答,原帖也不能回复了,所以我再次提起这个问题希望能够有人关注。

经过我的实验,

ControlTreeView()函数的参数之中Uncheck和Check都无效,其他的倒是有效,现在只能采用原帖之中先select再发送空格的方式来实现,这个问题是怎么回事?有人反映给作者吗?
 楼主| 发表于 2011-9-20 17:20:56 | 显示全部楼层
应该不是bug,因为对例子中自己建立的控件操作时是正常的。

我是在对verycd的安装程序操作时出现问题的,可能这些安装程序的原因。
发表于 2011-9-20 19:10:35 | 显示全部楼层
"Check", "项目" 选中项目 (如果项目支持选中).
"Uncheck", "项目" 取消项目选中状态 (如果项目支持选中).
注意看括号内!
发表于 2011-9-20 22:25:46 | 显示全部楼层
学习了!!!!!!!
 楼主| 发表于 2011-9-21 14:30:41 | 显示全部楼层
"Check", "项目" 选中项目 (如果项目支持选中).
"Uncheck", "项目" 取消项目选中状态 (如果项目支持选中) ...
gzh888666 发表于 2011-9-20 19:10



   

如图,emule安装程序的第三步。

#0为“电驴主程序”选项,不支持选中。
#1为“建立快捷方式”选项,支持选中。

但是下列语句无效:
ControlFocus("VeryCD 电驴 1.1.14 Build 100625 安装","","[CLASS:SysTreeView32; INSTANCE:1]")
ControlCommand("VeryCD 电驴 1.1.14 Build 100625 安装","","[CLASS:SysTreeView32; INSTANCE:1]", "Uncheck", "#1")

而下列语句可以实现取消#1的选中:

ControlFocus("VeryCD 电驴 1.1.14 Build 100625 安装","","[CLASS:SysTreeView32; INSTANCE:1]")
ControlCommand("VeryCD 电驴 1.1.14 Build 100625 安装","","[CLASS:SysTreeView32; INSTANCE:1]", "Select", "#1")
Send("{SPACE}")


还是搞不懂这是怎么回事。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-9-21 14:37:47 | 显示全部楼层
如图,emule安装程序的第三步。

#0为“电驴主程序”选项,不支持选中。
#1为“建立快捷方 ...
speedneeder 发表于 2011-9-21 14:30


Send("{TAB}")
send("{SPACE}")
配合使用吧!肯定能点击到。这样最省事!也完全满足你的需要!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 10:10 , Processed in 0.078459 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表