大漠插件怎么安装到按键精灵大漠插件下载里面去

4623人阅读
&&& 因为资源短缺,公司用了一个很老的系统分配资源,每个项目每天都要经历上演一次像抢火车票一样的经历,而往往又空手而归,搞得大家疲惫不堪。而其中的关键在于几个简单的数字验证码的识别,于是在业余时间看了一些验证码识别的帖子,知道了按键精灵和大漠插件这两个已经存在很久的软件/插件。以下是首次接触之后的一些粗浅的认识。
&&& 按键精灵的官网介绍:按键精灵是一个模拟鼠标键盘动作的软件。通过制作,可以让按键精灵代替双手,自动执行一系列鼠标键盘动作。按键精灵简单易用,不需要任何编程知识就可以作出功能强大的脚本。只要在电脑前用双手可以完成的动作,按键精灵都可以替代完成。
&&& 大漠插件百度百科介绍:大漠综合插件(dm.dll)采用vc6.0编写,是一款集【前后台,,图色,键鼠,窗口,内存,DX,Call】等功能于一身的综合插件。主要用于、简单游、等辅助制作工具,具有识别速度超级快的特点!
采用COM接口编写,适用于所有语言调用。&这里我们只关心大漠插件的文字识别功能,按键精灵官网有大漠插件的论坛,可以去那里了解更详尽的内容。大漠插件是一个收费插件,对于简单的文字识别,免费版本就已经够用。
&&& 在此之前,我对插件没有一个明确的认识,后来才知道插件这个名字起得很准确,比如,鼠标和键盘,插在主机上,你就可以用光标移动和打字的功能,那么鼠标和键盘就是主机的插件,大漠插件就像一个带有文字识别功能的U盘,插在按键精灵这个软件上之后,按键精灵就可以使用大漠插件的文字识别功能了。专业点讲,大漠插件只是一个DLL动态调用库,注册完成之后我们就可以调用里面的函数接口了。
&&& 按键精灵软件加上一个大漠插件,便可以完成一套定时自动“抢火车票”的流程脚本了。
一,大漠插件怎么注册到按键精灵里去呢?
&&& 1,首先安装按键精灵,点击新建脚本;
&&& 2,在左侧“附件”中,将下载的大漠插件中的dm.dll和RegDll.dll添加进去;
&&& 3,返回脚本编辑界面,源文件页,输入以下代码:
//释放“附件”中自己添加的文件到c:\dm目录中,释放Regdll.dll到plugin目录中
PutAttachment &c:\dm&, &*.*&
PutAttachment &.\plugin&, &Regdll.dll&
//调用regdll.dll,注册大漠插件
Call Plugin.Regdll.reg(&c:\dm\dm.dll&)
//创建一个大漠对象
Set dm = createobject(&dm.dmsoft&)
//检查是否创建成功
ver = dm.ver()
If len(ver) = 0 Then
&MessageBox &插件注册失败,检查系统是否禁用了vbs脚本权限&
&EndScript
'&MessageBox &插件注册成功,当前使用的版本是:&&ver
&&& &这样大漠插件dm.dll成功注册了,根据注释可以看到每一步代码的详解。
二,怎么实现数字验证码识别?
&&& 我们首先简单了解一下验证码识别的原理:电脑屏幕是由一个一个的像素点排列组成,我们看到屏幕显示的数字验证码也是像素点阵,我们把验证码切割为单独的数字,空白像素点取0,把有内容的像素点取1(二值化),那么一个数字就是一串0 1序列,如果我们拿同样字号和字体的已知数字的0 1序列和屏幕上的比较,完全相同或者最相近的那个,我们就认为匹配了已知的数字,数字验证码识别也就完成了。
& & 假定我们需要识别的数字验证码为宋体 10号的数字组成,想要完成识别,我们就需要宋体 10号0-9这10个数字的0 1序列,也就是字库。
&&& 那么怎么生成字库呢?
&&& 在大漠插件的压缩包里,打开“大漠综合工具”,新建一个文本文档,设置字体为宋体,字号为10号,输入””,点击“打开或新建字库”,建立一个新的字库”宋体 10 数字.txt”文件,点击大漠综合工具中的“抓图”,截取刚才输入的一行数字,Enter确定,此时在综合工具中会显示出截取的文本和二值化后的文本,点击“提取点阵(多个)”,确定行列间距,此时会在右侧显示出数字序列,选中第一个”0”,在“定义文字”输入框中输入”0”,回车,数字0的字库信息就保存在宋体
10 数字.txt中了,依次选择序列,输入1-9,数字0-9的字库文件就生成了。(其他文字字库可用同样的方法生成)
&&& 接下来就是验证码识别的流程了:
&&& 首先回到按键精灵,将刚才生成的字库添加到附件中去,进入脚本源文件,在刚才注册dm代码下面添加:
//设置字库,这里我们只需要宋体 10 号数字字库
Call dm.SetPath(dm.GetBasePath())'设置全局路径 dm.GetBasePath() 返回dm.dll所在路径
Call dm.SetDict(0, &宋体 10 数字.txt&)'一号字库,最多支持10个& 0~9 编号,具体看大漠插件说明书。
Dim YanZhengMa
'YanZhengMa = GetStr(0, 0, 0, Plugin.Sys.GetScRX, Plugin.Sys.GetScRY, &000&)
TracePrint &获取到的信息:& & YanZhengMa
&//将识别到的字符输入编辑框
SayString YanZhengMa
dm.KeyPress 13 //Enter
//脚本结束
Function GetStr(dic, a, b, c, d, col)'范围获取所有字库可识别字符,返回信息看大漠说明
&&& dm.UseDict dic'选择字库
&&& Dim temp_txt, temp_number, temp
&&& temp_txt = dm.GetWords(a, b, c, d, col, 1.0)'x|y|str
&&& If temp_txt = && Then
&&&&&&& GetStr = temp_txt
&&&&&&& Exit Function
&&& End If
&&& temp_number = dm.GetWordResultCount(temp_txt)
&&& For i = 0 To temp_number - 1
&&&&&&& 'dm_ret = dm.GetWordResultPos(temp_txt, i, intX, intY)'获得该数字确切坐标
&&&&&&& If i = 0 Then
&&&&&&&&&&& GetStr = dm.GetWordResultStr(temp_txt, i)
&&&&&&& Else
&&&&&&&&&&& GetStr = GetStr & &|& & dm.GetWordResultStr(temp_txt, i)
&&&&&&& End If
&&& If GetStr && vbNullString Then
&&&&&&& dm.GetWordResultPos temp_txt, 0, intX, intY'获取第一段字符坐标
&&&&&&& intX = - 1& : intY = - 1
&&& End If
End Function
Sub OnScriptExit()
&&&&&& Call Plugin.RegDll.UnReg(&c:\dm\dm.dll&)
&&&&&& //解除大漠注册到系统
&&& 其中,GetStr()为你在屏幕上要找文字的颜色RGB编码,可以通过按键精灵的抓图工具获取,这里我们获取的是黑色。
&&& 这里识别的验证码,属于最简单的数字验证码,现在网络上常用的变形字、交叉字等不规则验证码,不是这么容易就可以识别出来的,要做到专业的验证码识别,还需要进行更深入的研究。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:15015次
排名:千里之外
原创:14篇
转载:23篇
(1)(4)(1)(1)(5)(15)(4)(3)(1)(1)(1)大漠插件是个麻烦的东西_按键精灵吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
大漠插件是个麻烦的东西收藏
按键精灵几行代码的事,用大漠要写上一页。
呵呵......
你要知道按键做不到的事情大漠一下子就做到了
真是郁闷,各种教学视屏半个月没看懂,大漠插件写上一页的脚本,百度搜了个几行的纯按键精灵代码,居然成功了。郁闷得我啊,这不是在耍我吗
大漠就算能够后台找图,找色哪天人家游戏把血条一弄透明,也没用了,还不如直接平摊3窗口用前台,
什么释放 注册
自己用 直接不用写 省略掉了
个人觉得大漠的窗口绑定比较好用
谢谢楼主,楼主好人啊!小弟邮箱是
想写游戏脚本,没有大漠寸步难行
有人对你挑三捡四。
你怎么看?
自己不会用就别瞎说~~~~~~
大漠插件是最好的吧。↖(^ω^)↗加油吧楼主。学好大漠
为了避免可能存在的冲突,不混用命令,我现在编脚本成了纯大漠命令了,只用了按键的平台。
import &xxx.dll&这一行代码你得好好研究一下
大漠的延时函数无效
因为菜,大漠注册代码只需要复制到按键就行了,写成一个子程序,或者写到我的命令库,一个call就搞定的事,还不影响阅读调用代码大漠和按键没区别
好贴将沉,我从今开始灌水,至火方休。我将不关注,不签到,不加粉,我将不申精华,不争吧主,我将尽忠职守,生死于吧。我是求种声中的节操,广告海中的守卫,抢二楼者的噩梦,翻页时分的重击,唤醒坟贴的号角,楼主尊严的救星。我将生命与荣耀献于灌水人,此贴如此,贴贴皆然。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或〖按键学院〗-『实战教程』- 大漠插件—注册插件 _ 基础教程 - 按键精灵论坛
腾讯微博:
软件版本:2014.03软件大小:71.2M更新时间:10-25
软件版本:3.1.7软件大小:52.1M更新时间:11-30
软件版本:1.2.4软件大小:29.2M更新时间:10-28
软件版本:1.0.2软件大小:11.1M更新时间:10-28
查看: 56419|回复: 4197
Quick Macro
按键精灵开发者2级可通过提升认证等级来升级勋章:按键学院按键学院专属勋章,按键学院学员或文章被院刊收入可领取按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)
按键学院是由按键工程师团队精编而成,旨在为同学们提供有质量的脚本教学!『实战教程』是由按键工程师,为同学们所准备的脚本实战课程。『实战教程』包含2D/2.5D/3D/回合,RPG,FPS,休闲,横版题材游戏实战课程。『实战教程』实战课程每周四更新。如果你对视频的内容有何疑问可以在本贴内发回复,我们将安排老师在此解答。如果有想听的课程或者是建议也可以联系我们的教务QQ:。按键学院实战班现持续招生中!~或加入按键学院免费交流QQ群: 视频在的分辨率下录制,点击网站右上角的【切换到宽版】或【全屏】观看最佳。最后感谢优酷视频为本次视频提供的帮助。***** 该内容需您才可浏览 *****
按键14周年庆纪念勋章按键14周年庆纪念勋章(360天)按键精灵开发者4级可通过提升认证等级来升级勋章:
[url=/thread--1.html]按键精灵14周年庆典火热进行中!点击领奖[
陪你走尽天涯
亲爱的全文大青蛙大青蛙
&传奇盛世&
按键精灵开发者2级可通过提升认证等级来升级勋章:
本帖最后由 坚持学习 于
17:05 编辑 看看这个高大上的插件,几乎写辅助的都用过
按键精灵开发者4级可通过提升认证等级来升级勋章:
按键新人报道 赞一个
按键精灵开发者2级可通过提升认证等级来升级勋章:
视频和语言又不同步了
shaochun497
按键精灵开发者2级可通过提升认证等级来升级勋章:
一如既往的支持大漠
等着你红杏
需要看看看看看看看看
黄瓜勋章(永久)体验商业小精灵活动的奖励按键精灵开发者3级可通过提升认证等级来升级勋章:
vvvvvvvvvvvvvvvv
学习看看学习
老猫网游工作室
学有所成学有所成勋章,新手步入按键学堂的第一枚勋章按键精灵开发者6级可通过提升认证等级来升级勋章:情人节勋章(30天)天下有情人终成眷属按键图书勋章尊贵的按键图书用户官方脚本作者工会官方脚本作者工会专属勋章 按键学院按键学院专属勋章,按键学院学员或文章被院刊收入可领取羊年勋章(360天)羊年纪念勋章(360天)抗战胜利70周年勋章抗战胜利70周年活动的专属勋章
支持支持支持支持
求购方法:按键精灵移动版实现在屏幕上显示任意大小字号的文字,有会的可以联系我,酬谢。
课程每周四,周五
非常想看这个视频啊期待期待!
无耻的小强
按键精灵开发者5级可通过提升认证等级来升级勋章:
dengzhou2007
刚刚下载个大漠插件不知道怎么用
上按键精灵学习制作软件,进行,通过出售脚本,打发业余时间
按键精灵开发者1级可通过提升认证等级来升级勋章:
好 支持 威武 有希望了
按键会员(月)按键会员绑定账号后自动赠送按键会员(季)按键会员绑定账号后自动赠送按键精灵开发者1级可通过提升认证等级来升级勋章:&&&&按键精灵 大漠插件
按键精灵 大漠插件
大漠之前的免费版本,现在的都收费了,里面有命令介绍文档
若举报审核通过,可奖励20下载分
被举报人:
tangxiaolang101
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行

我要回帖

更多关于 按键精灵大漠插件教程 的文章

 

随机推荐