求按键精灵自动识别图片的脚本
写个按键精灵游戏做武器自动识别图片的脚本,大致是先执行动作A(给武器上缀),生成一张图片,按键精灵去识别图片上的文字,如果出现想要的文字,则停止动作,如果没有则执行动作B...
写个按键精灵游戏做武器自动识别图片的脚本,大致是先执行动作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官网上去看教程,希望满意!
//精灵里随便一句命令以注册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官网上去看教程,希望满意!
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
//下面这句是获得屏幕分辨率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
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
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询