oceanwind 发表于 2012-7-25 11:01:52

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

本帖最后由 oceanwind 于 2012-7-26 09:31 编辑

有一个单选框复合在BUTTON按钮上 窗口信息工具(A版的信息工具也一样)只显示为BUTTON
不知这个单选框如何才能被选中 难道只能模拟鼠标点击?
用了以下这两个指令都不行
1:ControlCommand("$title", "","Button9","Check", "")
2:ControlClick("$title", "","Button9")
请指教 谢谢先

xiehuahere 发表于 2012-7-25 13:34:42

上个图片来看看吧。。。

afan 发表于 2012-7-25 13:52:04

入门容易精通难,日积月累超AFANxiehuahere 发表于 2012-7-25 13:34 http://www.autoitx.com/images/common/back.gif


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

回复 1# oceanwind


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

xiehuahere 发表于 2012-7-25 14:00:31

回复 3# afan


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

还是你看得仔细。

oceanwind 发表于 2012-7-25 14:59:34

本帖最后由 oceanwind 于 2012-7-25 15:01 编辑

目标定得太低了~ 就目前而言你都已经超过目标了… Afan 只是个论坛打杂的,不过就删帖数量而言, ...
afan 发表于 2012-7-25 13:52 http://www.autoitx.com/images/common/back.gif
我贴上写错了
我试了以下不行
WinActivate("广发期货CTP快期交易终端")
                Sleep(5)
ControlCommand("广发期货CTP快期交易终端", "","Button9","Check", "")
;MouseClick("left", 50, 457,3)
;ControlClick("广发期货CTP快期交易终端", "","Button9")
;MsgBox(0,"",$text)

oceanwind 发表于 2012-7-25 15:05:36

回复 5# oceanwind

这个单选框

oceanwind 发表于 2012-7-25 15:10:25

点击后买入旁边有方形的虚框 但是没有被选中

zldfsz 发表于 2012-7-25 15:43:07

回复 6# oceanwind

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

oceanwind 发表于 2012-7-25 16:28:19

回复oceanwind

看到你只填了标题的部分。你在最前面加上下面一行代码试试
zldfsz 发表于 2012-7-25 15:43 http://www.autoitx.com/images/common/back.gif
谢谢

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

可能这个单选框是个非标准控件
同样的语法
另一款 软件又    可以用

xiehuahere 发表于 2012-7-25 16:34:43

回复 9# zhao_ming


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

oceanwind 发表于 2012-7-25 16:45:49

回复zhao_ming


    有些单选按钮控件在高亮enable后通过发送空格键,就可以被选中。
先自己手动 ...
xiehuahere 发表于 2012-7-25 16:34 http://www.autoitx.com/images/common/back.gif
高亮是哪个命令?

xiehuahere 发表于 2012-7-25 16:54:44

回复 12# oceanwind


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

oceanwind 发表于 2012-7-25 17:33:11

回复oceanwind


    你之前说“点击后买入旁边有方形的虚框”,这就已经是高亮了。
   或者用Contr ...
xiehuahere 发表于 2012-7-25 16:54 http://www.autoitx.com/images/common/back.gif
哦 谢谢 我试试

oceanwind 发表于 2012-7-26 09:30:27

回复zhao_ming


    有些单选按钮控件在高亮enable后通过发送空格键,就可以被选中。
先自己手动 ...
xiehuahere 发表于 2012-7-25 16:34 http://www.autoitx.com/images/common/back.gif
谢谢这样确实OK了

xiehuahere 发表于 2012-7-26 09:34:32

回复 15# oceanwind

呵呵,解决了就好。有时就是要多试验找一些迂回的方法。
结贴吧 ;-)
页: [1] 2
查看完整版本: 如何选中一个复合在BUTTON按钮上的的单选框[已解决]