本帖最后由 itzyx 于 2020-9-25 14:56 编辑
如图所示,我想判断两个Button控件 是否被勾选 代码如下:$READ=ControlCommand ( "相机参数设置", "", "Button10", "IsChecked") ;检测 Button10状态,是否被勾选,;返回按钮选择状态. 1 为选中; 0 为未选中
$READ1=ControlCommand ( "相机参数设置", "", "Button11", "IsChecked");检测 Button11状态,是否被勾选.
If $READ=0 Then ;如果 0 未选中
ControlClick("相机参数设置", "", "Button10","",1) ;鼠标点击控件,使按钮被选中
MsgBox(0,"","并行曝光已勾选",1)
Elseif $READ=1 Then
sleep(500)
EndIf
If $READ1=0 Then
ControlClick("相机参数设置", "", "Button11","",1)
MsgBox(0,"","使用快门线已勾选",1)
Elseif $READ1=1 Then
sleep(500)
EndIf
但是有个BUG,两个都没勾选的话,可以实现ControlClick 的勾选功能;
但如果只勾选了其中一个,另一个不会被勾选上, 这是什么情况,希望大佬们能够帮忙看一下。万分感谢!
|