按键精灵找色然后按键的脚本一直出错~高手帮我看看顺便完善一下拜托了~

MoveTo436,437Delay302LeftClick1Rem找色GetColor1=GetPixelColor(537,364)GetColor2=GetPixe... MoveTo 436,437
Delay 302
LeftClick 1
Rem 找色
GetColor1 = GetPixelColor(537, 364)
GetColor2 = GetPixelColor(482, 384)
GetColor3 = GetPixelColor(510, 369)
GetColor4 = GetPixelColor(524, 398)
If GetColor1 = "D7F3EF" Then

KeyPress z
ElseIf GetColor2 = "978451" Then
KeyPress z
ElseIf GetColor3 = "978451" Then
KeyPress z
ElseIf GetColor4 = "978451" Then
KeyPress z
Else
Delay 20

Goto 找色
End If

我只会写到这边,我需要的脚本在其实就是要在这4个点出现某种颜色时按一下Z键,任意一个条件符合就按Z,如果这4个点是其他颜色就什么都不干,按了13次Z键后停止,大神能不能帮我完善一下脚本,就是放进去能执行的。如果只有一小段,我还是不会执行。谢谢了
我现在用下面这个最简单的脚本都不能正确执行
Rem 找色GetColor1 = GetPixelColor(537, 364)
If GetColor1 = "D7F3EF" Then
KeyPress "Z",1

Else Delay 20
End If
我肯定我那个坐标的颜色时正确的,但是就是不执行按Z键
展开
 我来答
w93118
2012-12-06 · TA获得超过283个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:454万
展开全部
MoveTo 436, 437
Delay 300
LeftClick 1
r=0

While r < 13
c1 = GetPixelColor(537, 364)
c2 = GetPixelColor(482, 384)
c3 = GetPixelColor(510, 369)
c4 = GetPixelColor(524, 398)

If c1 = "D7F3EF" or c2 = "978451" or c3 = "978451" or c4 = "978451" Then
KeyPress "Z", 1
r = r + 1
End If
Delay 500
Wend

//如果找不到图,可以在找图命令里插入一些信息提示命令来知道脚本运行到哪一步
g420703
2012-12-06 · 超过25用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:69.6万
展开全部
KeyPress z 改KeyPress "Z " 13
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式