找回密码
 加入
搜索
查看: 3792|回复: 2

[系统综合] 编辑程序自动安装脚本遇见SysListView32和SysTreeView32控件应该如何控制?【已解决】

[复制链接]
发表于 2010-12-3 17:26:24 | 显示全部楼层 |阅读模式
本帖最后由 wjycrow 于 2010-12-10 09:15 编辑

编辑程序自动安装脚本遇见SysListView32和SysTreeView32控件应该如何选择控件内的选项,因为我用ControlClick函数,只能用鼠标点击来控制,但遇到复杂一点的就控制不了 如:ControlClick("网络还原精灵 5 安装","请设置分区是否保护","SysListView321","left",2,11,76),这里只能点击,没办法直接获取控件里面的按钮名称,选择控件内的选项

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-12-6 13:05:28 | 显示全部楼层
ControlListView ( "窗口标题", "窗口文本", 控件ID, "命令" [, 选项1 [, 选项2]] )

命令, 选项1, 选项2 操作
"DeSelect", 从[, 到]  取消选定从"从"开始直到"到"的一个或多个项目.
"FindItem", "搜索字符串" [, 子项目] 返回与给定字符串匹配的项目的位置.若未找到指定字符串则返回值为 -1.
"GetItemCount" 返回列表中项目的数量.
"GetSelected" [, 选项] 返回当前选中项目的位置.若 选项=0(默认)则只返回选中的第一个项目;若 选项=1 则返回由竖线"|"作为分隔符的所有选中项目,例如:"0|3|4|10".若没有选中任何项目则返回一个空字符串"".
"GetSelectedCount" 返回选中项目的数量.
"GetSubItemCount" 返回子项目的数量.
"GetText", 项目, 子项目 返回指定项目/子项目的文本.
"IsSelected", 项目 若指定项目被选中则返回值为1,否则返回值为0.
"Select", 从[, 到] 选中一个或多个项目(请参考第一个命令).
"SelectAll" 选中所有项目.
"SelectClear" 取消所有项目的选中状态.
"SelectInvert" 切换当前的选中状态.
"ViewChange", "视图" 切换当前的视图.可用的视图包括"list"(列表),"details"(详细信息),"smallicons"(小图标),"largeicons"(大图标).

评分

参与人数 1金钱 +15 收起 理由
afan + 15

查看全部评分

 楼主| 发表于 2010-12-10 09:14:08 | 显示全部楼层
本帖最后由 wjycrow 于 2010-12-10 09:15 编辑

谢谢楼上的解答。你的方法还没试过,我以后再试试看。最后我自己是用键盘命令或者是鼠标的相对定位来实现选择的。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-25 08:02 , Processed in 0.106681 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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