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

[AU3基础] 如何选中一个复合在BUTTON按钮上的的单选框[已解决]

 火.. [复制链接]
发表于 2012-7-25 11:01:52 | 显示全部楼层 |阅读模式
本帖最后由 oceanwind 于 2012-7-26 09:31 编辑

有一个单选框复合在BUTTON按钮上 窗口信息工具(A版的信息工具也一样)只显示为BUTTON
不知这个单选框如何才能被选中 难道只能模拟鼠标点击?
用了以下这两个指令都不行
1:ControlCommand("$title", "","Button9","Check", "")
2:ControlClick("$title", "","Button9")
请指教 谢谢先
发表于 2012-7-25 13:34:42 | 显示全部楼层
上个图片来看看吧。。。
发表于 2012-7-25 13:52:04 | 显示全部楼层
入门容易精通难,日积月累超AFANxiehuahere 发表于 2012-7-25 13:34



    目标定得太低了~ 就目前而言你都已经超过目标了… Afan 只是个论坛打杂的,不过就删帖数量而言,估计是无法超越的~

回复 1# oceanwind


    单选框本来就是BUTTON,用ControlCommand()、ControlClick() 都是可以操作的,不过,你的 ControlCommand("$title", 是手误吗?

评分

参与人数 1金钱 +10 收起 理由
oceanwind + 10 谢谢

查看全部评分

发表于 2012-7-25 14:00:31 | 显示全部楼层
回复 3# afan


    说得我好激动,但我知道是假的。。。
   这个只是为了押韵。

还是你看得仔细。
 楼主| 发表于 2012-7-25 14:59:34 | 显示全部楼层
本帖最后由 oceanwind 于 2012-7-25 15:01 编辑
目标定得太低了~ 就目前而言你都已经超过目标了… Afan 只是个论坛打杂的,不过就删帖数量而言, ...
afan 发表于 2012-7-25 13:52

我贴上写错了
我试了以下不行
WinActivate("广发期货CTP快期交易终端")
                Sleep(5)
ControlCommand("广发期货CTP快期交易终端", "","Button9","Check", "")
;MouseClick("left", 50, 457,3)
;ControlClick("广发期货CTP快期交易终端", "","Button9")
;MsgBox(0,"",$text)
 楼主| 发表于 2012-7-25 15:05:36 | 显示全部楼层
回复 5# oceanwind

这个单选框

本帖子中包含更多资源

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

×
 楼主| 发表于 2012-7-25 15:10:25 | 显示全部楼层
点击后买入旁边有方形的虚框 但是没有被选中
发表于 2012-7-25 15:43:07 | 显示全部楼层
回复 6# oceanwind

看到你只填了标题的部分。你在最前面加上下面一行代码试试
 Opt("WinTitleMatchMode", 2) 

评分

参与人数 1金钱 +10 收起 理由
oceanwind + 10 谢谢

查看全部评分

 楼主| 发表于 2012-7-25 16:28:19 | 显示全部楼层
回复  oceanwind

看到你只填了标题的部分。你在最前面加上下面一行代码试试
zldfsz 发表于 2012-7-25 15:43

谢谢

我前面有加这些
Opt('TrayMenuMode', 1) ;单击不暂停
Opt("WinTitleMatchMode", 2)
Opt("SendKeyDelay", 200)

可能这个单选框是个非标准控件
同样的语法
另一款 软件又    可以用
发表于 2012-7-25 16:34:43 | 显示全部楼层
回复 9# zhao_ming


    有些单选按钮控件在高亮enable后通过发送空格键,就可以被选中。
  先自己手动试试看是不是这样的,如果可以,那么加上Send("{Space}")就行了

评分

参与人数 1金钱 +10 收起 理由
oceanwind + 10 谢谢 OK了

查看全部评分

 楼主| 发表于 2012-7-25 16:45:49 | 显示全部楼层
回复  zhao_ming


    有些单选按钮控件在高亮enable后通过发送空格键,就可以被选中。
  先自己手动 ...
xiehuahere 发表于 2012-7-25 16:34

高亮是哪个命令?
发表于 2012-7-25 16:54:44 | 显示全部楼层
回复 12# oceanwind


    你之前说“点击后买入旁边有方形的虚框”,这就已经是高亮了。
   或者用ControlFocus()试试,即设置焦点在控件上。

评分

参与人数 1金钱 +10 收起 理由
oceanwind + 10 谢谢

查看全部评分

 楼主| 发表于 2012-7-25 17:33:11 | 显示全部楼层
回复  oceanwind


    你之前说“点击后买入旁边有方形的虚框”,这就已经是高亮了。
   或者用Contr ...
xiehuahere 发表于 2012-7-25 16:54

哦 谢谢 我试试
 楼主| 发表于 2012-7-26 09:30:27 | 显示全部楼层
回复  zhao_ming


    有些单选按钮控件在高亮enable后通过发送空格键,就可以被选中。
  先自己手动 ...
xiehuahere 发表于 2012-7-25 16:34

谢谢  这样确实OK了
发表于 2012-7-26 09:34:32 | 显示全部楼层
回复 15# oceanwind

呵呵,解决了就好。有时就是要多试验找一些迂回的方法。
结贴吧 ;-)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 10:52 , Processed in 0.086787 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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