找回密码
 加入
搜索
查看: 3410|回复: 9

[AU3基础] 求助,怎么取得这个listbox的选中项

  [复制链接]
发表于 2013-3-13 10:56:49 | 显示全部楼层 |阅读模式
本帖最后由 superpangya 于 2013-3-13 11:19 编辑



如图,用A版的窗口信息收集工具收集到红圈控件的信息,
ControlClick("话筒管理", "", "MMLISTBOX2","left",2) 可以实现对控件双击。
但是controlCommand("话筒管理", "", "MMLISTBOX2","GetCurrentSelection", "")却取不到 D201这个项目,请问问题出在哪里?怎么弄呢?谢谢



PS:不熟悉编程,但又想做个东西,所以问了一堆的问题,求鄙视,不过正在学习编程,进度有点慢了。

本帖子中包含更多资源

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

×
发表于 2013-3-13 11:25:38 | 显示全部楼层
试下 ControlGetText("话筒管理", "", "MMLISTBOX2")
 楼主| 发表于 2013-3-13 11:34:49 | 显示全部楼层
谢谢啊,试过了,每次结果都不一样。controlgettext得到的结果是“话筒管理 ”  “改变”,乱七八糟。。
 楼主| 发表于 2013-3-13 15:04:49 | 显示全部楼层
试下 ControlGetText("话筒管理", "", "MMLISTBOX2")
afan 发表于 2013-3-13 11:25


产生问题会不会是定位不准呢?窗口句柄和控件句柄如何利用呢?
发表于 2013-3-13 15:43:56 | 显示全部楼层
controlCommand 第三个参数用句柄试试,不行的话也没办法。这是非Win标准控件。
 楼主| 发表于 2013-3-13 23:50:56 | 显示全部楼层
回复 5# afan
 楼主| 发表于 2013-3-13 23:51:06 | 显示全部楼层
用记事本测试,第一参数换成窗口句柄成功,第三个参数换成控件句柄失败。 请问,控件句柄能这么用么?!
 楼主| 发表于 2013-3-13 23:54:43 | 显示全部楼层
真对这种非win标准控件,,有没有什么好的解决办法呢?比如其它语言?我刚找到autoahk在看。谢谢。就想把问题解决了。
发表于 2013-3-14 01:00:33 | 显示全部楼层
winapi enumchildwindowns
 楼主| 发表于 2013-3-14 12:37:21 | 显示全部楼层
,我回去研究一下。回复 9# netegg


    谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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