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

[AU3基础] [已解决]如何确定这类按钮

  [复制链接]
发表于 2010-10-15 10:36:42 | 显示全部楼层 |阅读模式
本帖最后由 acbs 于 2010-10-15 12:08 编辑

想学习一下这类控件如何操作,是Notes登录时的对话框,界面如下:


我用了下面的代码,不能实现确定功能。请不要回复直接用send发送回车,我想学习这类控件的用法。
Run("D:\Program Files\lotus\notes\notes.exe")
WinWait("Lotus Notes")
Send("..0")
ControlClick("Lotus Notes","","Button")
使用工具取得的控件相关信息如下:

本帖子中包含更多资源

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

×

评分

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

查看全部评分

发表于 2010-10-15 11:27:04 | 显示全部楼层
button0试下。

评分

参与人数 1金钱 +10 收起 理由
acbs + 10 谢谢提醒

查看全部评分

 楼主| 发表于 2010-10-15 12:04:21 | 显示全部楼层
button0试下。
liufenglg 发表于 2010-10-15 11:27


0不行,试了下1可以了
 楼主| 发表于 2010-10-15 13:30:07 | 显示全部楼层
回复 3# acbs
再请教下那个场所的对话框如何选择其中的值呢?相关参数如上所示。

本帖子中包含更多资源

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

×
发表于 2010-10-15 13:54:08 | 显示全部楼层
ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" [, 标志] )试一下
里面的字符串即是你要选择的值
发表于 2010-10-15 13:54:59 | 显示全部楼层
试一下 先用鼠标模拟点击 再用TAB切换或者先用TAB切换到这个组件,然后用方向键选择。你用键盘自己操作一下,然后用代码模拟就行了。
 楼主| 发表于 2010-10-15 16:28:11 | 显示全部楼层
试一下 先用鼠标模拟点击 再用TAB切换或者先用TAB切换到这个组件,然后用方向键选择。你用键盘自己操作一下 ...
wzh880801 发表于 2010-10-15 13:54

谢谢,我现在就是这样用的,我想学习一下控件的操作方法。
 楼主| 发表于 2010-10-15 16:35:36 | 显示全部楼层
ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" [, 标志] )试一下
里面的字符串即是你要选择的值 ...
tpj633 发表于 2010-10-15 13:54



    谢谢回复,这个好像是设置控件的值,而不是从现有的值中去选择某个值。
发表于 2010-10-16 11:10:45 | 显示全部楼层
回复 8# acbs


    当然不是所有的控件都支持这种方式,你可以先试一下输入相应的值看控件会不会选中,至少我通过这种方式实现过的
发表于 2011-2-23 15:25:51 | 显示全部楼层
好方法,我也喜欢这种方法~~~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 14:25 , Processed in 0.100441 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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