找回密码
 加入
搜索
查看: 11573|回复: 17

[AU3基础] 【已解决】如何遍历Combobox中的选项

 火.. [复制链接]
发表于 2012-4-12 11:10:47 | 显示全部楼层 |阅读模式
本帖最后由 MicroBlue 于 2012-4-14 17:02 编辑

大家好:

     我想把一个combobox里的选项一一选择一遍,可是我尝试了很多方法都不行,只能先手工的把combobox 内容取出,然后在用 controlcommand 去选择。 在论坛里搜了也没发现好的方法。请大家帮忙一下,谢谢啦。

我说一下我的这个操作流程啊:

我现在想选择第一个问题,然后填写答案,然后点击下一个。然后再选择第二个问题,在填写答案,这样一直循环到最后一个问题。




Update  :   问题在 14楼得到解决!

本帖子中包含更多资源

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

×

评分

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

查看全部评分

发表于 2012-4-12 11:28:27 | 显示全部楼层
遍列了能全部用?相当于全选?
 楼主| 发表于 2012-4-12 11:33:30 | 显示全部楼层
回复 2# seniors


    不是, 第一次选择 第一个, 然后选择第二个,这样。。。。
发表于 2012-4-12 11:39:18 | 显示全部楼层
那从index 0开始慢慢选啊
发表于 2012-4-12 12:36:07 | 显示全部楼层
回复 1# MicroBlue
是自己的代码里面还是自动化操作其他的软件?请注明,如果是自己写的代码,最好上码。
发表于 2012-4-12 15:14:22 | 显示全部楼层
combo里面怎么赋值的?你既然能知道data?难道不能遍历?
发表于 2012-4-12 15:38:24 | 显示全部楼层
可以看一下帮助:_GUICtrlComboBox_GetList及相关函数
 楼主| 发表于 2012-4-12 16:03:20 | 显示全部楼层
回复  MicroBlue
是自己的代码里面还是自动化操作其他的软件?请注明,如果是自己写的代码,最好上码。
xms77 发表于 2012-4-12 12:36



    你好,是操作其他的软件。不是我自己的GUI。
 楼主| 发表于 2012-4-12 16:05:53 | 显示全部楼层
回复 6# haijie1223


    问题是,data都要手动取这样不是太麻烦了么。 对了,可以按序号取么? 不按内容。
 楼主| 发表于 2012-4-12 16:06:15 | 显示全部楼层
回复 7# smartzbs


我用这个函数了,返回值是0 啊。
 楼主| 发表于 2012-4-12 16:07:14 | 显示全部楼层
回复 4# seniors


    用 index 的语法是什么啊? 在帮助文档里都没有看见。 应该是 #num 吧? 但是 不对啊,我试了。
 楼主| 发表于 2012-4-12 16:15:11 | 显示全部楼层
大家好,我说一下我的这个操作流程啊:

我现在想选择第一个问题,然后填写答案,然后点击下一个。然后再选择第二个问题,在填写答案,这样一直循环到最后一个问题。

本帖子中包含更多资源

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

×

评分

参与人数 1贡献 -1 收起 理由
user3000 -1 完全地重复地发1楼的内容有何意义?

查看全部评分

发表于 2012-4-13 21:44:32 | 显示全部楼层
本帖最后由 netegg 于 2012-4-13 22:43 编辑
#include <GuiComboBox.au3>
$hwnd = controlgethandle(..., ...., ... )
$i = 1
While $i <= _GUICtrlComboBox_getcount($hwnd)
_GUICtrlComboBox_setcursel($hwnd, $i)
$i += 1
WEnd

评分

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

查看全部评分

 楼主| 发表于 2012-4-14 17:02:01 | 显示全部楼层
netegg 发表于 2012-4-13 21:44



    谢谢 !  已解决!
发表于 2012-5-6 17:21:26 | 显示全部楼层
搜资料,又看到这里!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 09:40 , Processed in 0.092863 second(s), 30 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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