按键精灵 当找到图片后执行某操作的句子

开始运行脚本的时候,并不是找图时的画面。我想做一个当脚本运行到我需要的画面时再找到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

可调试的时候我发现脚本运行到这一步(还没到找图画面)的时候,就调过这步,继续运行下去了。

举个例子就是比回合游戏的战斗,前面一堆都是准备战斗和战斗的句子,我想在出现“结束战斗”图片出现之后执行鼠标点击命令,可现在却不成功
展开
 我来答
匿名用户
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

我是这么改的,还是不行,但战斗结束画面之后就没反应了
maozz
2014-02-27 · TA获得超过2037个赞
知道大有可为答主
回答量:2063
采纳率:92%
帮助的人:1255万
展开全部
用循环命令.找到则跳出循环执行点击
更多追问追答
追问
能具体一些么,刚学这个,怎么做循环啊?
能说的具体一些吗,刚学这个,不太会
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lineage83
2020-01-15
知道答主
回答量:1
采纳率:0%
帮助的人:657
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式