本帖最后由 pzh621 于 2010-3-9 22:34 编辑 While 1
Select
Case WinExists("[CLASS:#32770]", "该卡已激活!" )=1
WinActivate("[CLASS:#32770]", "该卡已激活!")
Send("{Enter}")
Case WinExists("[CLASS:#32770]", "该用户是否要下机?") =1
WinActivate("[CLASS:#32770]", "该用户是否要下机?")
Send("{Esc}")
Case WinExists("[CLASS:#32770]", "此卡非法,请勿使用")=1
WinActivate("[CLASS:#32770]", "此卡非法,请勿使用")
Send("{Esc}")
EndSelect
WEnd
谢谢楼上的两位热心的大哥,我把代码改为上边,问题解决了,在此还有一个疑问,希望能解答一下:
我尝试把命令:Send("{Esc}")
改为:ControlClick("", "该卡已激活!", "确定")
结果发现改后,如果鼠标指针停留在程序的大窗口上时,不能执行ControlClick点击"确定",非得把鼠标指针移到程序窗口之外,或“该卡已激活”的小窗口上方能生效 |