求按键精灵自动识别图片的脚本

写个按键精灵游戏做武器自动识别图片的脚本,大致是先执行动作A(给武器上缀),生成一张图片,按键精灵去识别图片上的文字,如果出现想要的文字,则停止动作,如果没有则执行动作B(把缀洗掉),再执行动作A,然后按键精灵再识别。A,B我用坐标法写好了,自动识别的不会写,求高手帮忙,感谢!
弄好了,感谢大家!

plugin.simplugocr.reg("")
//精灵里随便一句命令以注册com插件
dim s
//声明变量 s
set aa=CreateObject("simplugocr.ocr")
aa.fontcolor="000000"
s=aa.findstrsByFont("宋体",9,"你想要识别的文字1$你想要识别的文字2$你想要识别的文字3",1,1,1440,900,9)
//("宋体",9,"你图片的文字类型和大小,1,1,1440,900 是坐标范围根据自己的修改可以达到更快的速度
msgbox s
//弹出识别到的字,根据自己需要修改
插件下载地址http://bbs.vrbrothers.com/viewthread.php?tid=127985&highlight=
如果不能识别或不会使用最好能吧图发上来,因为要做字库,或者可以到http://bbs.vrbrothers.com官网上去看教程,希望满意!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-06
//下面这句是获得屏幕分辨率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本回答被提问者和网友采纳

按键精灵找图点击的脚本怎么写
1、首先明确编写脚本的目的,本例子中主要是完成以下的目标:找到图片,并用鼠标左击一次新建一个脚本,点击上方的【抓抓】   2、在图像下,使【抓抓】在截取窗口的前面,然后点击【截屏】   3、框选出要截取的图片,选择【位图另存为】   ...

再求按键精灵自动识别图片的脚本
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毫秒在整个屏...

按键精灵识别图片再执行命令
While 1 \/\/主循环 FindPic 0,0,1024,768,"Attachment:\\a.bmp",0.9,intX,intY \/\/开始找图A If intX > 0 And intY > 0 Then \/\/找到了就执行录制的命令 Else FindPic 0,0,1024,768,"Attachment:\\b.bmp",0.9,intX,intY \/\/找不到就开始找图B If intX > 0 And intY > 0 The...

按键精灵,连续识别图片并且执行
如果你的脚本是先寻找图片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...

求按键精灵自动识别图片的脚本
s=aa.findstrsByFont("宋体",9,"你想要识别的文字1$你想要识别的文字2$你想要识别的文字3",1,1,1440,900,9)\/\/("宋体",9,"你图片的文字类型和大小,1,1,1440,900 是坐标范围根据自己的修改可以达到更快的速度 msgbox s \/\/弹出识别到的字,根据自己需要修改 插件下载地址http:\/\/bbs....

按键精灵 判断图片
and y>=0 Delay 50 \/\/已经找到图形2.bmp VBSCall FindPic(0,0,1024,768,"3.bmp",0.9,x,y)If x>=0 and y>=0 Delay 50 \/\/已经找到图形3.bmp MoveTo x y \/\/鼠标移到了图 Delay 50 REM 执行你需要的脚本!EndIf EndIf Else \/\/没找到图形1.bmp EndIf \/\/希望对你有帮助 ...

如何让按键精灵找图片?
在按键精灵中,您可以使用以下脚本实现这个功能。脚本将循环查找目标图像,每找到一次就进行点击,直到找到并点击10次后退出循环。vbCopy codeDefine count 0 '定义一个变量 count,用于记录找到并点击的次数While count < 10 '当找到并点击次数小于10时,继续循环FindPic 0, 0, 1920, 1080, "target....

用按键精灵制作脚本,在指定的区域查找图片,如果图片不对,直接终止_百 ...
示例代码如下:FindPic 0, 0, 1440, 900, "图片全路径.bmp", 0.9, intX, intY '查找区域图片If intX > 0 And intY > 0 Then MoveTo x,y '移到对应位置LeftClick 1 '鼠标点击Else'终止End if

按键精灵在指定次数找图a未找到,则再指定次数找图B,请教代码怎么写...
这段代码首先尝试在屏幕上找图A,如果找到了就按下F3键并结束脚本。如果在指定的次数内没有找到图A,它会继续尝试找图B,如果找到了就按下F4键并结束脚本。如果图A和图B都没有找到,它会弹出一个消息框提示用户。请注意,这段代码是基于按键精灵的语法和函数库编写的,如果你使用的是其他自动化工具...

按键精灵怎么抓图 自动获取图像方法
大家都知道按键精灵是可以设置自动按键的软件,除此之外还可以导入各种脚本自动完成其他电脑操作,其中就包括自动抓图,下面就让我来介绍一下抓图是怎么完成的把。1、首先明确编写脚本的目的,本例子中主要是完成以下的目标:找到图片,并用鼠标左击一次新建一个脚本,点击上方的【抓抓】2、在图像下,使【抓...

相似回答