脚本识别图
❶ 按键精灵,连续识别图片并且执行
如果你的脚本是先寻找图片A,在找到图片A的基础上再找图片B,再找到图片B的基础上再找图片C。 那么你可以使用:
do
FindPic 80,80,1900,1000,"Attachment:\图片A.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Delay 1000
LeftClick 1
Do
FindPic 80,80,1900,1000,"Attachment:\图片B.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Delay 1000
LeftClick 1
Delay 1000
Do
FindPic 80,80,1900,1000,"Attachment:\图片C.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Delay 1000
LeftClick 1
Delay 500
Exit Do
End If
Loop
Exit Do
End If
Loop
End If
loop
❷ 使用按键精灵怎样创建有图片识别功能的脚本
首先你要制做图片,底色必须为透明
然后放到按键精灵安装目录 script 中
然后写脚本,本段示例角本,以找图片 1.BMP为例
VBSCall FindPic(0,0,1024,768,"1.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
Else
EndIf
这段脚本是在全屏范围找图,找到图到鼠标移动到图片上
如果有什么不明白的地方,请到按键官方论坛学习,谢谢
❸ 跪求会写按键精灵识图执行脚本的大神们,谢谢,只有这么多分了,又不能买真是悲哀……
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 去掉就行了 我改成跳转了。
❹ 脚本识图换设备后无法识别
设备不匹配。脚本识图软件进行运行时会检索设备,如果换设备就会因为设备不匹配从而出现无法识别的现象,只需重新设置即可。
❺ 按键精灵 识别图片 求个脚本
很简单吖
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
这个命令你知道吧, 找图对吧
(If intX > 0 And intY > 0 Then)
找图中的 If 这个呢 (如果)的意思.是不是?
按字面意思如果后面是不是可以带 否则(Else) 跟 否则如果ElseIf(好像是这个,这个可以无视)
看好了的话 我们下一步
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
(内容1)
Else
(内容2)
End If(结束)
我翻译给你看
如果 找到图片 执行如果下面中的(内容1)不执行(内容2)
否则(就是没有找到图片)的话 执行(内容2)不执行(内容1)
看了这个简单的翻译是不是恍然大悟了?
好了我说的就这么多了有问题的话可以继续提问
这里说下纯手工制作
❻ 按键精灵怎么识别图片点击
FindPic0,0,0,0,"Attachment:图1.bmp",0.9,intX,intY
IfintX>=0AndintY>=0Then
MoveTointX,intY
Delay200
LeftClick1
EndIf
❼ 求按键精灵自动识别图片的脚本
//下面这句是获得屏幕分辨率Sx,Sy
Sx = Plugin.Sys.GetScRX()
Sy = Plugin.Sys.GetScRY()
Rem markA
//----这里放动作A脚本-----
//-----------------------
Delay 100
//----请把drivative图片用PHOTOSHOP切好存为der.bmp
//----mighty存为mig.bmp并添加到附件中.
FindPic 0,0,Sx,Sy,"Attachment:\der.bmp",0.8,intX,intY
If intX < 0 or intY < 0 Then
FindPic 0,0,Sx,Sy,"Attachment:\mig.bmp",0.8,intX,intY
If intX < 0 or intY < 0 Then
//----这里放动作B脚本-----
//-----------------------
goto markA
End If
End If
Delay 10
EndScript
❽ 求按键精灵识别图片脚本
FindPic 0,0,1024,768,"Attachment:\图片.bmp",0.9,intX,intY//图片自己截取添加到附件里
If intX > 0 And intY > 0 Then //如果找到则
MoveTo 0, 0//鼠标移动到坐标0,0
Delay 1000//延时1秒
LeftClick 1//鼠标单击
Else //否则(没有找到)
MoveTo 0, 0//鼠标移动到坐标0,0
Delay 1000//延时1秒
LeftClick 1//鼠标单击
End If
❾ 再求按键精灵自动识别图片的脚本
Rem a
FindPic 0,0,1024,768,"图片路径\b.bmp",0.9,X,Y
If X > 0
MoveTo 765,538
LeftClick 1
End If
Delay 2000
Goto a
此为按键精灵最新版的代码,估计老版本的也可以用吧。
上面那个1024和768是你的屏幕分辨率,用之前要把你的图片路径写好。
这个脚本的的功能是:一直循环每2000毫秒在整个屏幕区域内找一次b.bmp,找到一次就点一次。
如果你想要它找到图片只点一次就停止脚本,那就用下面的代码:
Rem a
FindPic 0,0,1024,768,"图片路径\b.bmp",0.9,X,Y
If X > 0
MoveTo 765,538
LeftClick 1
EndScript
End If
Delay 2000
Goto a
❿ 按键精灵 我想在一个脚本中实现按下键盘w,就开始识别图像,识别到了就在按下w ,
可用waitkey命令,循环等待按键,如果按的是w或e就执行相应命令,否则继续等待