
按键精灵简单的问题
我想制作一个脚本··就是找到一个关键的命令后·终止上面的脚本··再执行下一脚本的操作·以前测试成功过··但是现在想不起来了··求师傅们简单给个思路就行...
我想制作一个脚本··就是找到一个关键的命令后·终止上面的脚本··再执行下一脚本的操作·以前测试成功过··但是现在想不起来了··求师傅们简单给个思路就行
展开
1个回答
展开全部
找到一个关键的命令后·终止上面的脚本无法理解
你是打算找到图一后再找图二?找不到图一就一直返回找图一?
t=timer 'timer是定时器 单位秒
Do Until intX >= 0 or timer-t >10 '循环找图1 直到找到或者找图1时间超过10秒
FindPic 0, 0, 1024, 768, "Attachment:\图1.bmp", 0.9, intX, intY
delay 500
Loop
If intX > 0 And intY > 0 Then
TracePrint "找到了图1,接下来找图2"
Else
TracePrint "耗时10秒没有找到图1,测试结束"
EndScript
End If
Delay 500 '等待 防止图2打开过慢
FindPic 0,0,1024,768,"Attachment:\图2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MsgBox "找到了图1,也找到了图2,测试结束"
End If
你是打算找到图一后再找图二?找不到图一就一直返回找图一?
t=timer 'timer是定时器 单位秒
Do Until intX >= 0 or timer-t >10 '循环找图1 直到找到或者找图1时间超过10秒
FindPic 0, 0, 1024, 768, "Attachment:\图1.bmp", 0.9, intX, intY
delay 500
Loop
If intX > 0 And intY > 0 Then
TracePrint "找到了图1,接下来找图2"
Else
TracePrint "耗时10秒没有找到图1,测试结束"
EndScript
End If
Delay 500 '等待 防止图2打开过慢
FindPic 0,0,1024,768,"Attachment:\图2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MsgBox "找到了图1,也找到了图2,测试结束"
End If
追问
举个例吧 假如回到家门口·发现忘记带钥匙··自然开不了门··那么找家人求救··在这过程中不知道家人什么时间才能把钥匙送到你手上··这段时间什么事情只能在家里外完成了··直到家人赶回家吧钥匙送到你手上··才能回家做想做的事··整过过程就是这样··关键就是钥匙··表达不好·还请见谅
追答
大致是一个意思
家人赶回家吧钥匙送到相当于找图一;回家做想做的事理解为找图二。
家人没到继续等,所以就是没有找到图一,于是返回继续找,直到找到或者时间太长了我不愿意等了(代码里是找图一超过10秒)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询