跪求会写按键精灵识图执行脚本的大神们,谢谢,只有这么多分了,又不能买真是悲哀……

跪求会写按键精灵识图执行脚本的大神们,谢谢,只有这么多分了,又不能买真是悲哀……这个脚本也是复制百度的,可是我只用循环一次,按f10启动,怎么一直执行呢,还有我想按这个思路来,一直写下去,识别第一张图后执行脚本,第一张图执行完后,接着等待识别第二张图后执行脚本,第二张图出来识别完后执行脚本,接着等待第三张图出来后继续执行脚本.....以此类推!脚本是统一的,只有识别的图不一样,还有这个脚本怎么有时候图都没出来,就执行脚本完了。图的附件我已经放好了,情况差不多就这样,希望哪位大师,能指教指教,真心不懂什么函数,菜鸟一个的,感激不尽!
Do
i = 0
While i = 0
FindPic 50,430,211,475,"Attachment:\67.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
i=1
MoveTo intx, inty
Delay 300
MoveTo 280, 456
LeftDown 1
Delay 200
MoveTo 436, 454
LeftUp 1
KeyDown 17, 1
KeyPress 67, 1
KeyUp 17, 1
Delay 80
MoveTo 1797, 625
LeftClick 1
KeyDown 17, 1
KeyPress 86, 1
KeyUp 17, 1
Delay 80
MoveTo 1845, 665
LeftClick 1
Delay 500
End If
Wend
Loop

    Rem A

    FindPic 50,430,211,475,"Attachment:\67.bmp",0.9,intX,intY

    If intX > 0 And intY > 0 Then 

    MoveTo intx, inty

    Delay 300

    MoveTo 280, 456

    LeftDown 1

    Delay 200

    MoveTo 436, 454

    LeftUp 1

    KeyDown 17, 1

    KeyPress 67, 1

    KeyUp 17, 1

    Delay 80

    MoveTo 1797, 625

    LeftClick 1

    KeyDown 17, 1

    KeyPress 86, 1

    KeyUp 17, 1

    Delay 80

    MoveTo 1845, 665

    LeftClick 1

    Delay 500 

    End If

    Goto A

    // 跳转有循环的功能并且很灵活!      原本里面有一行  i=1   去掉就行了  我改成跳转了。

追问

再不

好像不行啊,我是个新手,可以请教下不

第二张,第三……怎么弄呢

追答

一共三张图吗?
找到图之后的操作是什么?都一样吗?

追问

晕死la

写了 俩个脚本添加里面,怎么第二张没有出来,就一直执行脚本了

兄弟,怎么弄啊

6张

我想第一张出来,就执行脚本,等待第二张出来,在执行第二个脚本,以此类推

可是,第二张,没出来,一直执行呢

追答

脚本设置的是只执行找一张的,没有设置类推。 找到图后要做什么? 暂时有空可以帮你。

追问

怎么弄呢

追答

你要告诉我找到图之后要做什么才能给你做出脚本来啊。

追问

嗯,哪先谢谢啦

找到图后执行坐标的脚本,执行完后,等待第二张图出来后,继续执行坐标的脚本

追答

是不是 在找到的图片这个位置点击一下鼠标左键?

追问

总体意思就是那样啦

找到图后执行坐标的鼠标脚本,执行完后,等待第二张图出来后,继续执行坐标的脚本

追答

第六张之后呢?是第一张吗?

追问

但是,第一张图找到后执行鼠标脚本了,

但是第二张图都没出来,他也执行了

就是这么一个情况

多图的,应该怎么写啊

追答

//图片你 改好名称 放附件里 1~6 找图范围是全屏找的

追问

这个脚本是不是,第二张图没出来,就不执行脚本,是吗,

追答

X = Plugin.Sys.GetScRX()
Y = Plugin.Sys.GetScRY()
Rem 第一张
Delay 100
FindPic 0,0,X,Y,"Attachment:\1.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
LeftClick 1
Goto 第二张
End If
Goto 第一张
Rem 第二张
Delay 100
FindPic 0,0,X,Y,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
LeftClick 1
Goto 第三张
End If
Goto 第二张

追问

我的脚本,放在哪个位置呢

这是我要找到图后执行的脚本,

追答

Rem 第三张
Delay 100
FindPic 0,0,X,Y,"Attachment:\3.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
LeftClick 1
Goto 第四张
End If
Goto 第三张
Rem 第四张
Delay 100
FindPic 0,0,X,Y,"Attachment:\4.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
LeftClick 1
Goto 第五张
End If
Goto 第四张
Rem 第五张
Delay 100
FindPic 0,0,X,Y,"Attachment:\5.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
LeftClick 1
Goto 第六张
End If
Goto 第五张
Rem 第六张
Delay 100
FindPic 0,0,X,Y,"Attachment:\6.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX,intY
LeftClick 1
Goto 第一张
End If
Goto 第六张
//都给你写好了 图片改名第一张就改1 类推 放附件 运行脚本就行了

追问

我想做6张图,

第三张,是图片附件的名称是吗

第二没有吗,你写的第三张的,意思是图片的,名称吗

我的脚本是不是放在moveto下面

追答

脚本就新建一个吧!你把图片 截图 保存好 改名 放按键精灵附加就行了。不懂的按键官网多学习。

追问

你写的第三,第五
完全蒙ka t

追答

脚本就新建一个吧!
代码已经都写好了!
第一张图片 你把图片名称改成 1 第二张图片改成 2 类推 !!! 不是要你 改 我给你的脚本!!

追问

标记第一张
跳转到标记第二张
跳转到第一张

标记第二张
跳转到标记第三张

这样是吗

追答

额 你新建一个脚本 把代码复制进去 就可以了啊!!! 给你的都是最基础的东西。

追问

我试一下

追答

行不行?

追问

不行啊

再不

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答