python使用大漠插件进行脚本开发的尝试(一)
关于游戏脚本是纯然的小白,记一下学习过程遇到的问题。是在win10系统下对PC端的游戏进行脚本编辑,不知道会不会半途放弃。
一、大漠插件
大漠插件在游戏脚本编辑过程中是比较常见的工具,按我理解大致做的是识别游戏窗口上的颜色区域或者文字、并且可以对窗口进行鼠标或者键盘操作的插件,有一部分功能是收费的但是应该还不会涉及。
1、下载并注册大漠插件
下载:
链接:https://pan.baidu.com/s/1eV0a8xloxjbVyCCAnlZ1Eg
提取码:2yve
注册:
一般来说下载后解压,运行图片中的.bat文件即可,但是win10系统下会报错,需要将dm.dll复制到 C:\\windows\SysWOW64目录下,然后以管理员身份打开命令行运行命令--
regsvr32 C:\\windows\SysWOW64\dm.dll
2、python使用大漠插件
大漠插件只支持32位的python,并且需要位python安装好pywin32---进入官网下载安装32位python,并使用python -m pip install pywin32安装pywin32,下面是最简单的代码
import win32com.clientdm = win32com.client.Dispatch('dm.dmsoft') #调用大漠插件 print(dm.ver())#输出版本号
二、使用大漠插件生成字库文件
现实忙了、热情消退了、用一个新的东西还是很麻烦的呀,而且一开始就被win10的放大机制坑了好久,记一下部分操作吧,大概是用大漠插件找字的一部分操作,没有截图,后面有兴趣了再学。
1、偏色计算器
具体作用就是计算文字中包含的颜色范围吧,即使使用的时纯黑色,边缘也会包含偏蓝色、棕色等等的像素块,如果只计算纯黑色的话,字的矩阵就会缺胳膊少腿。计算好偏差、然后在后面设置的话使挺方便的一种方法。不过我也没有用吧,用的是另外的方法。
2、大漠综合工具
首先呢,挺烦的,基于win10系统的放大镜功能会给这个工具造成很大的问题,所以在使用之前先把放大功能调回100%,详细操作:点击右下角信息图标-->所有设置-->系统-->显示-->缩放与布局-->原本是150%改成100%。win7win8的没有问题。
然后详细教程指路:http://tieba.baidu.com/p/4465021254?traceid=
总结来说呢,a、勾线浮动抓图,将蓝色那个小块移到你准备好的图片上面。b、点击左下角颜色块然后将鼠标移到你的图片中字上方选取字的颜色,然后有两种方法--得到偏色值并设置好(红笔部分),或者多选几个点(蓝笔部分)c、然后二值化区域就会显示你字的二值化后的情况,如我的图,就是win10放大镜没有调整导致偏移的情况,反正二值区域显示了你想要的字就可以提取点阵了。两种提取点阵的方法有区别,自己试一试就知道了。d、提取完点阵后可以在定义文字那里定义你得到点阵对应的字。
最后,应该能得到一个文件,还没使用过,是0、1、2、3、4、5、6、7、8、9等数字的字库文件
转载于:https://www.cnblogs.com/liwxmyself/p/10595059.html
python使用大漠插件进行脚本开发的尝试(一)相关推荐
- python识别文字坐标_【Python 教程】使用 Python 和大漠插件进行文字识别
家里有一台win7系统的电脑,平时可以用来玩玩游戏消磨时间.但是有时候有一些重复的操作实在是无趣,所以打算写个脚本,让其自动化执行. 最终的目标就是把游戏里一些常用的操作都集合到脚本中去,且无序随机执 ...
- python识别文字软件_【Python 教程】使用 Python 和大漠插件进行文字识别
家里有一台win7系统的电脑,平时可以用来玩玩游戏消磨时间.但是有时候有一些重复的操作实在是无趣,所以打算写个脚本,让其自动化执行. 最终的目标就是把游戏里一些常用的操作都集合到脚本中去,且无序随机执 ...
- 按键精灵调用python插件_【Python 教程】使用 Python 和大漠插件进行文字识别
家里有一台win7系统的电脑,平时可以用来玩玩游戏消磨时间.但是有时候有一些重复的操作实在是无趣,所以打算写个脚本,让其自动化执行. 最终的目标就是把游戏里一些常用的操作都集合到脚本中去,且无序随机执 ...
- Python使用大漠插件前的准备工作
1.大漠插件只能使用32位的Python 大漠插件的DLL调用只有32位,因此,我们只能使用32位的Python调用大漠插件. 使用64位的Python调用大漠插件,是会报错的. Traceback ...
- 最新易语言调用大漠插件制作脚本入门教程
最新易语言调用大漠插件制作脚本入门教程 这是田野学院的一套零基础视频.学习做辅助脚本入门还是不错的. https://pan.baidu.com/s/1BWd2_kIjL6OLE7q-VcDVlw 提 ...
- 学会Python就能做游戏脚本开发?别天真了!—— 关于游戏脚本的3个质疑
现如今想从事和游戏相关的工作,例如游戏开发或游戏脚本策划的伙伴越来越多. 很多想从事脚本开发的伙伴有如下3点质疑: 1.学会Python就可以从事游戏脚本的工作吗? 2.脚本开发只需要学习Python ...
- 学会Python就能做游戏脚本开发?别天真了!
现如今想从事和游戏相关的工作,例如游戏开发或游戏脚本策划的伙伴越来越多. 很多想从事脚本开发的伙伴有如下3点质疑: 1.学会Python就可以从事游戏脚本的工作吗? 2.脚本开发只需要学习Python ...
- Python调用大漠插件
Python版本要用32位的?我去官网下载,太慢了,就在腾讯软件里面下载了一个,结果实验成功 import win32com.clientdm = win32com.client.Dispatch(' ...
- python使用大漠插件教程_python调用大漠插件教程05字库
什么是字库以及字库的作用? 字库是大漠插件特有的功能,字库通过配合大漠插件中的在图中找字的函数来使用,用来实现在图中识别关键字的作用,以便于后来的操作以及判断. 怎样创建一个字库,并在字库中添加文字? ...
最新文章
- Scala入门到精通——第二十九节 Scala数据库编程
- jconsole工具检测堆内存变化
- POJ - 1284 Primitive Roots(原根+欧拉函数)
- Redis实战(五):Redis的持久化RDB、fork、copyonwrite、AOF、RDBAOF混合使用
- PHP解析URL并得到URL中的参数
- Endnote生成的中英文混排参考文献中“等”与“et al”的处理
- 【C++ grammar】引用
- 价值12万汽车网上售价1万?老哥拍下后4S店不认账:标错价了
- linux命令详解——tar
- Java那些事之Log4j
- 移动端混合式App开发框架
- 批处理bat中@echo on/off是什么意思?
- 中国晒2018经济成绩单 GDP、收入、就业等指标亮眼
- switch调函数 vue_vue3中轻松实现switch功能组件的全过程
- 05决策树与随机森林(学习笔记)
- rhce考试试题以及答案_RHCE考试题
- 安卓的第三方sdk是html,第三方SDK目录
- LeetCode 最长公共子串
- 数据库的表、字段、字段的值的相关操作
- JAVA JSP javaweb网上订餐系统餐厅点餐系统源码(ssm点餐系统)网上订餐系统在线订餐
热门文章
- 深入Java----集合----BitSet
- struts2 - ation 访问 Servlet api
- 【WP开发】实现“摇一摇”功能
- Logistic regression Newton’s method
- svn php 与 apache 的关系 思维导图
- Centos下安装X Window+GNOME Desktop+FreeNX
- 血的教训--如何正确使用线程池submit和execute方法
- Android+Jquery Mobile学习系列(8)-保单/生日提醒功能
- Bluetooth篇 开发实例之六 蓝牙RSSI计算距离
- vsftpd安装、多用户配置