求按键精灵脚本大神 教教 我这脚本可以运行 但是最后的goto 刷新 跳转不到 是什么原因

FindPic0,0,1024,768,"D:\按键精灵图\截图01.bmp",1.0,intX,intYIfintX>0AndintY>0ThenMoveTointX+... FindPic 0,0,1024,768,"D:\按键精灵图\截图01.bmp",1.0,intX,intYIf intX > 0 And intY > 0 Then MoveTo intX+50,intY+10
LeftClick 1
Delay 1000
//刷新
Rem 刷新
Delay 1000
FindPic 0,0,1024,768,"D:\按键精灵图\截图02.bmp",1.0,intX,intY
If intX > 0 And intY > 0 Then MoveTo intX+50,intY+10
LeftClick 1
Delay 500
KeyDown "Ctrl", 1
KeyPress "A", 1
Delay 200
KeyUp "Ctrl", 1
Delay 500
FindPic 0,0,1024,768,"D:\按键精灵图\截图06.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then MoveTo intX + 10, intY + 22
RightClick 1
Delay 200
FindPic 0,0,1024,768,"D:\按键精灵图\截图04.bmp",1.0,intX,intY
If intX > 0 And intY > 0 Then MoveTo intX, intY + 15
Delay 200
LeftClick 1
Delay 4000
//全选打开后

Rem 开始
FindPic 0,0,1024,768,"D:\按键精灵图\截图08.bmp",1.0,intX,intYIf intX > 0 And intY > 0 Then MoveTo intX+85, intY+10
LeftClick 1
SayString "同意告知"
Delay 200
For 4
FindPic 0,0,1024,768,"D:\按键精灵图\截图09.bmp",1.0,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX + 8, intY + 8
LeftClick 1
Else

End If
Delay 200
Next
KeyDown "Ctrl", 1KeyPress "S", 1
Delay 200
KeyUp "Ctrl", 1
Delay 700
FindPic 0,0,1024,768,"D:\按键精灵图\截图14.bmp",1.0,intX,intY
If intX > 0 And intY > 0 Then MoveTo intX+500, intY+10
LeftClick 1
Delay 500
//保存关闭后

FindPic 0,0,1024,768,"D:\按键精灵图\截图16.bmp",0.9,intX,intYIf intX > 0 And intY > 0 Then
Delay 200
Goto 开始
Else
Goto 刷新
End If
展开
 我来答
黎明风雨声
2013-04-05 · TA获得超过702个赞
知道小有建树答主
回答量:595
采纳率:71%
帮助的人:83.9万
展开全部
童鞋,按键精灵的灵异事件经常有的,就是代码没错偏偏运行或测试报错。这个灵异问题从按8开始变得容易出现,按9更甚。

解决办法:尽量不要用GOTO语句,因为goto语句往后跳一般不会出问题,但是往前跳尤其是往后跳后再往前跳特别容易出现报错。
如果是从循环中跳出或跳到循环中,报错几率50%。

另外,强烈建议不要用中文汉字作为跳转标记。尽管新版按键表示支持中文变量、标记、、、但是很多灵异事件偏偏就是中文引起的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
仙境若火
2013-04-03 · TA获得超过490个赞
知道小有建树答主
回答量:613
采纳率:0%
帮助的人:192万
展开全部
首先你这end if 似乎缺了好几个
在然后是看你代码发现基本都是乱乱的 if~end if 这个是必须对应
至于跳转不到,应该是你这句
FindPic 0,0,1024,768,"D:\按键精灵图\截图16.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
Delay 200
Goto 开始
Else
Goto 刷新
End If
找到了就跳到开始,没找到就跳到刷新
更多追问追答
追问
我知道没有end if 我加了上去语法错误 不加反而没事 

还有 (找到了就跳到开始,没找到就跳到刷新 ) 找到后跳到开始是正常的 但是没找到的时候它不会跳到刷新

我把(Goto开始 Else Goto刷新 End If)的"开始"跟"刷新" 调转的话 "刷新"是正常 "开始"不会跳转
追答
这个就和你没加end if 有关了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式