按键精灵 当找到图片后执行某操作的句子
开始运行脚本的时候,并不是找图时的画面。我想做一个当脚本运行到我需要的画面时再找到xxx图,然后执行鼠标点击的操作下面是我写的:FindPic2201,93,2989,5...
开始运行脚本的时候,并不是找图时的画面。我想做一个当脚本运行到我需要的画面时再找到xxx图,然后执行鼠标点击的操作
下面是我写的:
FindPic 2201,93,2989,560,"Attachment:\结束战斗.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo 2948, 469
LeftClick 1
End If
可调试的时候我发现脚本运行到这一步(还没到找图画面)的时候,就调过这步,继续运行下去了。
举个例子就是比回合游戏的战斗,前面一堆都是准备战斗和战斗的句子,我想在出现“结束战斗”图片出现之后执行鼠标点击命令,可现在却不成功 展开
下面是我写的:
FindPic 2201,93,2989,560,"Attachment:\结束战斗.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo 2948, 469
LeftClick 1
End If
可调试的时候我发现脚本运行到这一步(还没到找图画面)的时候,就调过这步,继续运行下去了。
举个例子就是比回合游戏的战斗,前面一堆都是准备战斗和战斗的句子,我想在出现“结束战斗”图片出现之后执行鼠标点击命令,可现在却不成功 展开
3个回答
2014-03-01
展开全部
你这个语句的意思是找到图则执行命令,没找到图跳过命令。如果你想等到执行完命令再跳过,用个do条件循环命令,语句外声明模判n=0,在if那个下面写n=n 1,语句 end if 后写当n=0时循环。。。这样只有找到销者图了才能满足循环不成立,否则一直循旦斗改环找图
追问
Do
FindPic 2201,93,2989,560,"Attachment:\结束战斗.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
n=1
MoveTo 2948, 469
LeftClick 1
exit do
End If
n=0
loop
我是这么改的,还是不行,但战斗结束画面之后就没反应了
展开全部
用循环命令.找到则跳出循环执行点击
更多追问追答
追问
能具体一些么,刚学这个,怎么做循环啊?
能说的具体一些吗,刚学这个,不太会
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
n=0
Do
FindPic 2201,93,2989,560,"Attachment:\结束战斗.bmp"汪磨型,0.9,intX,intY
If intX >困猜游粗 0 And intY > 0 Then
MoveTo 2948, 469
LeftClick 1
exit do
End If
n=n+1
loop
Do
FindPic 2201,93,2989,560,"Attachment:\结束战斗.bmp"汪磨型,0.9,intX,intY
If intX >困猜游粗 0 And intY > 0 Then
MoveTo 2948, 469
LeftClick 1
exit do
End If
n=n+1
loop
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询