找回密码
 加入
搜索
查看: 7808|回复: 14

[系统综合] 单选框-设置成功,读取失败,请教!!!

 火.. [复制链接]
发表于 2011-11-20 10:36:23 | 显示全部楼层 |阅读模式
本帖最后由 mhgd 于 2011-11-20 11:30 编辑

$status = ControlCommand("交易系统", "",197860,"IsChecked", "")
是单选框,永远是0

ControlCommand("交易系统", "",197860,"Check", "")
可以成功设置选择状态

现在我要是的读取,不是设置,请高手指教,多谢了!!!


软件必需安装.net

本帖子中包含更多资源

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

×
发表于 2011-11-20 17:11:16 | 显示全部楼层
等高人.....
发表于 2011-11-20 20:21:53 | 显示全部楼层
If BitAND(GUICtrlRead(197860), $GUI_CHECKED) = $GUI_CHECKED Then
     MsgBox(0, "", "Radio button is checked!")
EndIf
 楼主| 发表于 2011-11-21 08:47:39 | 显示全部楼层
多谢指教,但好像不行,要说明是的,这个程序是第三方程序哦,
发表于 2011-11-21 09:16:27 | 显示全部楼层
看帮助里ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" [, "选项"] ) ,其中“命令”"IsChecked",应该符合你的要求啊,不知道为什么你用了不行。

"IsChecked", "" 若目标按钮(复选框/单选框)被选中则返回值为1,否则为0.
"Check", "" 使目标按钮(复选框/单选框)变为选中状态.
"UnCheck", "" 使目标按钮(复选框/单选框)变为非选中状态.
发表于 2011-11-21 17:43:17 | 显示全部楼层
回复 6# qqgghh1


    因为他检测的是别的外部的程序,而不是自己编写的程序。。。
发表于 2011-11-21 17:45:24 | 显示全部楼层
回复 5# mhgd


    可不可以换别的思路去检测?
    比如,选择了单选框是不是那个坐标就有了个黑点?
    这时,用颜色去判断呢?
发表于 2011-11-21 21:30:26 | 显示全部楼层
回复 8# user3000
颜色判断不失为一个有效的方法
发表于 2011-11-22 02:50:10 | 显示全部楼层
回复 7# user3000

就是因为是外部程序,才要用control*类的函数
发表于 2011-11-22 02:52:49 | 显示全部楼层
回复 9# xms77
别扯用颜色
发表于 2011-11-22 17:14:07 | 显示全部楼层
呵呵,受教了!
我真是胡乱猜想的,自己没做过这方面的实际尝试.
发表于 2011-11-23 00:05:56 | 显示全部楼层
这个问题真的需要高手来解答一下,同样碰到过
发表于 2011-11-26 09:37:10 | 显示全部楼层
学习学习,不断探索啊
发表于 2011-11-27 09:05:20 | 显示全部楼层
学习一下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-18 13:38 , Processed in 0.083179 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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