第一次用按键精灵写东西 什么都不会。。 帮看下怎么回事
:
就是我想做个手机游戏的挂机脚本
大概是这样的 发
现副本的开始按钮后
点击一次
退出循环
不然一直找图
//然后进入打怪地图 原地刷怪那种
找到技能按钮 若是技能按钮存在的话 一直循环 点击技能
要是按钮消失了则找点击退出副本的按钮
然后从第一条开始重新找
没用过按键精灵 第一次编的代码 结果 全写完后 根本就 不点击第一个进入副本的按钮 什么也不起作用
但是若是拆开第一条单独用就好使 。。 在副本里也不按 技能的按钮 但是 最后退出副本的按钮会被识别兵按 出来
求大神解释
-----------------------------------------
//变量intX, intY需要预先定义。如果您还没有定义该变量,请取消下面一行的注释
Do
Dim intX, intY
FindColor 127,471,178,523,"B5864A|BD8642|010100|FFDF84",0,0.9,intX,intY
If intX > -1 And intY > -1 Then
Exit Do
Tap intX, intY
Delay 1000
Tap intX, intY
Delay 1000
Else
Delay 100
End If
Loop
Do
Dim int2X,int2Y
FindColor 379,1629,469,1722,"BDCBE7|BDBAEF|9CAACE|858F5B",0,0.8,int2X,int2Y
If int2X>-1 And int2Y>-1 Then
Exit Do
Tap int2X, int2Y
Delay 1000
Tap int2X, int2Y
Else
Delay 100
End If
Loop
Do
Dim int3X,int3Y
FindColor 138,1021,188,1074,"211810|010100|FFEB7B|FFDB7B",0,0.8,int3X,int3Y
If int3X>-1 And int3Y>-1 Then
Tap int3X, int3Y
Delay 1000
End If
Loop
第一次写脚本按键精灵 判断循环 怎么写啊 大神看下怎么回事
答案:5 悬赏:80 手机版
解决时间 2021-02-12 19:29
- 提问者网友:流星是天使的眼泪
- 2021-02-12 11:19
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-02-12 12:14
//下面是源代码,复制上去就能使用,不过要截几张图要在官网下载手机助手电脑版,然后截图,只截那文字的图片即可。
Dim intX, intY
do
FindPic 0, 0, 0, 0, "Attachment:副本.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
Tap intx+2,inty+2
Delay 300
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:技能.png", "000000", 0, 0.9, intX, intY
Delay 300
If datediff("s",t,now)>=10 then exit do //超时几秒没进入副本就退出重新进
Loop Until intx > 0
If intx > 0 Then
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:技能.png", "000000", 0, 0.9, intX, intY
If intx > 0 Then Tap intx + 2, inty + 2
Delay 300
If datediff("s",t,now)>=60 then exit do //副本打怪最大超时几秒
Loop Until intx < 0
FindPic 0, 0, 0, 0, "Attachment:退出副本.png", "000000", 0, 0.9, intX, intY
If intx > 0 Then
Tap intx + 2, inty + 2
Delay 500
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:确定.png", "000000", 0, 0.9, intX, intY
Delay 300
If datediff("s",t,now)>=-5 then exit do
Loop Until intx > 0
If intx>0 then tap intx+2,inty+2
End If
End If
End If
Delay 200
loop
Dim intX, intY
do
FindPic 0, 0, 0, 0, "Attachment:副本.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
Tap intx+2,inty+2
Delay 300
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:技能.png", "000000", 0, 0.9, intX, intY
Delay 300
If datediff("s",t,now)>=10 then exit do //超时几秒没进入副本就退出重新进
Loop Until intx > 0
If intx > 0 Then
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:技能.png", "000000", 0, 0.9, intX, intY
If intx > 0 Then Tap intx + 2, inty + 2
Delay 300
If datediff("s",t,now)>=60 then exit do //副本打怪最大超时几秒
Loop Until intx < 0
FindPic 0, 0, 0, 0, "Attachment:退出副本.png", "000000", 0, 0.9, intX, intY
If intx > 0 Then
Tap intx + 2, inty + 2
Delay 500
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:确定.png", "000000", 0, 0.9, intX, intY
Delay 300
If datediff("s",t,now)>=-5 then exit do
Loop Until intx > 0
If intx>0 then tap intx+2,inty+2
End If
End If
End If
Delay 200
loop
全部回答
- 1楼网友:平生事
- 2021-02-12 14:23
你先说哪个是开始按钮,哪个是技能按钮?
你脚本逻辑错误.语法也有点问题.
- 2楼网友:骨子里都是戏
- 2021-02-12 14:03
鸣筝金粟柱,素手玉房前。
欲得周郎顾,时时误拂弦。
- 3楼网友:雪起风沙痕
- 2021-02-12 13:13
别用exit do ,用 goto,或者把你找到图之后的操作写在一个子程序里,找到图之后调用这个子程序。
- 4楼网友:廢物販賣機
- 2021-02-12 12:41
我是不是可以理解为,鼠标左键每次弹起就要等待你按f10
不停地重复以上工作?
直到你按f2 停止工作?
rem 开始
a=waitclick()
if a = 32769 then
b = waitkey()
do
if b = 123 then
exit do
elseif b = 121 then
goto 开始
end if
loop
end if
是不是我理解错了感觉这段代码完全没意义,
一直处在等待用户操作状态中,直到脚本按f2停止运行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯