按键精灵的问题
用按键精灵刷怪。怎样做成找到一个图就点另一个图?像发现内力不足这图就加蓝。我自己做了一个脚本1:VBSCallFindPic(0,0,1024,768,"Attachme...
用按键精灵刷怪。
怎样做成找到一个图就点另一个图?像发现内力不足这图就加蓝。我自己做了一个
脚本1:
VBSCall FindPic(0,0,1024,768,"Attachment:\内力不足.bmp",0.9,intX,intY)
If intX>0 and intY>0
VBSCall FindPic(0,0,1024,768,"Attachment:\蓝.bmp",0.9,intX,intY)
If intX>0 and intY>0
MoveTo intX,intY+10
Delay 1000
LeftClick 1
MoveTo 242,182
Delay 8000
EndIf
这个脚本单独用可以用,但是我想把它和另外一个脚本放一起,这样这个脚本就不灵了。
另一个脚本
脚本2
VBSCall FindPic(0,0,1024,768,"Attachment:\继续.bmp",0.9,intX,intY)
If intX>0 and intY>0
MoveTo intX,intY
Delay 500
LeftClick 1
MoveTo 242,182
Delay 5000
Else
VBSCall FindPic(0,0,1024,768,"Attachment:\刷怪.bmp",0.9,intX,intY)
If intX>0 and intY>0
MoveTo intX,intY
Delay 500
LeftClick 1
MoveTo 242,182
Delay 5000
Else
VBSCall FindPic(0,0,1024,768,"Attachment:\万马奔腾.bmp",0.9,intX,intY)
If intX>0 and intY>0
MoveTo intX,intY
Delay 500
LeftClick 1
MoveTo 242,182
Delay 5000
EndIf
还有几个类似于脚本2这样的,都想把他们放在一个脚本里,怎样做能都让它们有效? 展开
怎样做成找到一个图就点另一个图?像发现内力不足这图就加蓝。我自己做了一个
脚本1:
VBSCall FindPic(0,0,1024,768,"Attachment:\内力不足.bmp",0.9,intX,intY)
If intX>0 and intY>0
VBSCall FindPic(0,0,1024,768,"Attachment:\蓝.bmp",0.9,intX,intY)
If intX>0 and intY>0
MoveTo intX,intY+10
Delay 1000
LeftClick 1
MoveTo 242,182
Delay 8000
EndIf
这个脚本单独用可以用,但是我想把它和另外一个脚本放一起,这样这个脚本就不灵了。
另一个脚本
脚本2
VBSCall FindPic(0,0,1024,768,"Attachment:\继续.bmp",0.9,intX,intY)
If intX>0 and intY>0
MoveTo intX,intY
Delay 500
LeftClick 1
MoveTo 242,182
Delay 5000
Else
VBSCall FindPic(0,0,1024,768,"Attachment:\刷怪.bmp",0.9,intX,intY)
If intX>0 and intY>0
MoveTo intX,intY
Delay 500
LeftClick 1
MoveTo 242,182
Delay 5000
Else
VBSCall FindPic(0,0,1024,768,"Attachment:\万马奔腾.bmp",0.9,intX,intY)
If intX>0 and intY>0
MoveTo intX,intY
Delay 500
LeftClick 1
MoveTo 242,182
Delay 5000
EndIf
还有几个类似于脚本2这样的,都想把他们放在一个脚本里,怎样做能都让它们有效? 展开
1个回答
展开全部
你这脚本,问题多多。
第一,每一个如果表达式后面都需要条件结束。比如你后面发的这个脚本,有3个如果表达式,但是后面只有一个EndIf ,应该需要3个EndIf 。
就是这样
Delay 5000
EndIf
EndIf
EndIf
我不知道你是本来就不知道,还是你漏掉了。
第二,一般找到一个图就点另一个图,只需要找到一个图片就把鼠标移动到第二个图片的坐标位置就可以,而不需要再找第二个图片,除非第二个图片是活动的。
第三,如果第二个图片是活动的,你还需要找图片。那么第二个图片找到后的坐标变量最好不要还用第一个图片的intX,intY。改成X1,Y1。如果还需要找第三个图片,就用X2,Y2。 一个脚本里最好不要重复使用一个鼠标坐标变量。
第一,每一个如果表达式后面都需要条件结束。比如你后面发的这个脚本,有3个如果表达式,但是后面只有一个EndIf ,应该需要3个EndIf 。
就是这样
Delay 5000
EndIf
EndIf
EndIf
我不知道你是本来就不知道,还是你漏掉了。
第二,一般找到一个图就点另一个图,只需要找到一个图片就把鼠标移动到第二个图片的坐标位置就可以,而不需要再找第二个图片,除非第二个图片是活动的。
第三,如果第二个图片是活动的,你还需要找图片。那么第二个图片找到后的坐标变量最好不要还用第一个图片的intX,intY。改成X1,Y1。如果还需要找第三个图片,就用X2,Y2。 一个脚本里最好不要重复使用一个鼠标坐标变量。
追问
弄了一下还是有点地方不行,能不能用百度HI,或者QQ再教教我?QQ116936721
深圳市捷保顺工业器材有限公司
2018-06-11 广告
2018-06-11 广告
可以简单告诉你如何选择:使用大动力、低传动精度、较低转速(3000转以下)用V带,同步带选择有很多产品。 可以来深圳捷宝顺公司看看,有很多同步带规则,特殊同步带,PU同步带,橡胶同步带,看你需要用到哪些产品身上。捷保顺公司,已是同步带大型供...
点击进入详情页
本回答由深圳市捷保顺工业器材有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询