到底如何判断无ID类别名为#327702的子窗口是否存在啊,在论坛搜索了一天了,都没有找到个合适的答案
在操作过程中如何判断这个窗口的存在,去点击"确定",然后返回父窗口继续操作
WinExists
WinActive
...........
判断窗口的都用到了,还是不行,不是不点确定,就是返回父窗口后不操作了,哪位大大能说一下思路啊,最好能写上代码,下面是我的一部分代码:ControlClick("维护", "保存", "TBmpBtn4")
If WinExists("Bfv750", "Key violation") = 1 Then ;这里是在父窗口点保存后出现上面的警告窗口,到是能点到确定,一直往下
WinActivate("Bfv750", "")
ControlClick("Bfv750", "确定", "Button1")
Sleep(500)
ControlClick("维护", "放弃", "TBmpBtn1")
Sleep(200)
ControlClick("注意", "是", "Button1")
$sfile = "没有录入的代码.txt"
FileWriteLine($sfile, $s1)
Else ;但是到了这里就不运行了,回到了父窗口
WinActivate("维护", "") ;无法点击审核
ControlClick("维护", "审核", "TBmpBtn2")
ControlClick('维护', '', 'TPageControl1', 'left', 1, 30, 12)
EndIf
|