cashiba 发表于 2017-4-19 21:49:42

你有邏輯上的問題......
輸入框輸入資料的時候 就會觸發 檢查......
kk_lee69 发表于 2017-4-19 19:54 http://www.autoitx.com/images/common/back.gif
说的对,GUICtrlRead读取控件数据错误时返回0,潜意识里把未输入数据时使用GUICtrlRead(...)当成读取错误了。GUICtrlRead读取空白输入框时返回空值,而返回空值不算读取错误.....概念错了,逻辑也就不对了,所以效果也就达不到喽,另外注意力放在自己还不懂的GUIRegisterMsg上了
非常感谢!也感谢楼上几位大侠热心关注~

cashiba 发表于 2017-4-19 21:52:54

回复cashiba
                Case $idBtn
                        If GUICtrlRead($idinput1) <> '' And GUICtrlRead($idinput2) <> '' Then
                              $str1 = GUICtrlRead($idinput1)
                              $str2 = GUICtrlRead($idinput2)
                              $str = $str1 & "||" & $str2
                              MsgBox($MB_SYSTEMMODAL, "输入值", $str)
                        Else
                              MsgBox("", "", '请检查输入是否完整')
                        EndIf
WEndchzj589 发表于 2017-4-19 18:23 http://www.autoitx.com/images/common/back.gif
嗯,这样写比较简洁....

cashiba 发表于 2017-4-19 21:55:14

还是没明白你的想法,试试这个:
xzf680 发表于 2017-4-19 19:00 http://www.autoitx.com/images/common/back.gif
GUIGetCursorInfo,感谢以此实例演示这个函数的用法.....
页: 1 [2]
查看完整版本: 如何顺序逐步检测输入无误后才进行下一步[已解决]