关于循环的问题
上网刷卡时如果未激活会弹出“普通用户开户”的窗口再按确定,如果已经激活过就会弹出“普通用户结帐”的窗口再按取消!编写自动按键有两个脚本如下:第一个
while winwaitactive("普通用户开户") = 1
send("{enter}")
WEnd
第二个
while winwaitactive("普通用户结帐") = 1
controlclick("普通用户结帐","",2)
WEnd
但是不知会弹出哪个窗口,问题不知怎样合并这两个脚本从而弹出哪个窗口自动按键?
[ 本帖最后由 风行者 于 2008-11-12 19:47 编辑 ] While 1
$a = WinActive ( "普通用户开户");检测窗口是否存在并却为当前窗口 成功返回1
$b = WinActive ( "普通用户结帐")
if $a = 1 then send("{enter}")
if $b = 1 then controlclick("普通用户结帐","",2)
Sleep(500)
WEnd
[ 本帖最后由 rho123 于 2008-11-12 14:44 编辑 ] :face (13):
while 1就可以?,谢谢啊!
页:
[1]