分享按键精灵中使用大漠插件做后台脚本_大漠按键原理-程序员宅基地

技术标签: 按键精灵  按键精灵/大漠后台  

前言–
也许大家在玩手游的时候都曾碰到过诸如 刷装备,刷怪升级的问题,除了充钱而只有那些重复性的东西才能让你变强,我也不例外。大学期间曾迷恋上阴阳师这个游戏。期间曾网上各种搜索自动刷装备的脚本,想以此来让自己轻松一些。不过免费的终究只是免费,被检测抓进三天小黑屋也是见怪不怪了。后来,偶然搜到了一个脚本群。得到了一些启发,也是因为自己电脑已经带不动作者的脚本了,才放弃使用。后来,在同学的帮助下, 我认识了按键精灵。开始了自己写脚本。按键脚本原理很简单,就是先锁定到游戏的窗口,然后在当前窗口去找图,点击,同时要在相应的区域内随机点击。最初的摸索过程中,关于点击这个设定很傻,就是利用脚本去控制鼠标移动到某个坐标之后再次点击,这样一来就很难受。电脑除了挂脚本和聊天以外无法做其他事情。而且最初的识图是不能被遮挡图像的,既是只能前台工作,然后扫描到图像,鼠标又会刷的一下移动到游戏窗口上,让人简直痛不欲生。后来,在不断的尝试下,改进了鼠标,让其通过系统后台模拟鼠标移动和点击。可是还是存在 不能被遮挡图像的缺陷。然后百度接触到了大漠插件,听说是一个人用VC写的大漠插件。神巨佬。好了,正题来了。

在按键精灵中要先去网上搞个大漠插件包。解压出来。然后在导入一下大漠插件。
将dm.dll和RegDll.dll这两个文件复制到按键精灵目录下的plugin目录里。

运行按键精灵,新建一个脚本

在源文件里输入以下代码,这一段是固定格式,只要根据实际文件目录位置去更改就可以了

Plugin.RegDll.Reg "C:\path\dm.dll" '注册大漠插件,参数为大漠插件所在的位置

set dm = createobject("dm.dmsoft")'创建大漠对象

dm_ret = dm.SetPath("C:\path")'设置目录

h1 = Plugin.window.Find(0, "阴阳师-网易游戏")  //然后利用按键的锁定窗口找到句柄
    Call Plugin.Window.SetClientSize(h1, 540, 300)//设置窗口大小
    Call Plugin.window.Move(h1, 0, 0)
    dm.DmGuard 1, "np"   //大漠的绑定模式
     traceprice h1  //查看h1,窗口句柄,是否找到并正确
    dm_ret = dm.BindWindow(h1, "dx2", "windows", "windows", 101)
    traceprice dm_ret  //查看返回值,是否绑定成功

第二段是在大漠中找图,然后点击的主要代码段。可参考。

dm_ret = dm.FindPic(381, 164 , 549 , 336 ,"E:\yysscript\准备.bmp","000000",0.6,0,intX,intY)
    traceprice dm_ret  //查看返回值,是否调用成功
   
    If intX > 0 And intY > 0 Then 
           traceprice IntX //查看返回坐标X
            traceprice IntY //查看返回坐标Y
        Randomize
        x1 = intX+Int(Rnd() * 10 + 20)   //增加随机数,实现区域随机点击
        y1 = intY + Int(Rnd() * 10 + 20) //增加随机数,实现区域随机点击
        t1 = Rnd() * 500 + 500    //增加时间随机,随机一秒内延时,避免检测。
        Delay t1
        dm.MoveTo Int(x1),Int(y1)
        dm.leftClick 
        Delay (6000)
    End If

大概过程就是这样了。基本操作就是初始化 大漠对象,然后写方法,去调用。方法总使用大漠插件的方法去识图,然后判断在点击。之前的那个无法遮挡的问题就这也解决了,不过目前还是有一点小缺陷:就是这个脚本无法最小化,不能实现完全的后台,他可以被其他窗口遮挡,但是必须要在桌面。因为一旦最小化,大漠就无法找到相应的窗口句柄,会报"坐标窗口错误’的警告。似乎要完全后台所使用的大漠插件就是付费版的了。 感兴趣的你可以试试。在这里插入图片描述这是我目前做的脚本。虽然不能最小化,但实际上已经实现了。基本后台。他只需要呆在桌面就可以了。你可以完全遮挡掉阴阳师。这段窗口我设定在最左上方,不能移动,移动窗口会提示大漠插件找不到指定窗口。你可以看全屏看电影做表格,后台跑阴阳师。没什么问题的。有问题联系我,给我留言。

看到很多人都有访问我,我也很开心能这么多人能认可我。我发了一份我自己写的完整脚本源码分享,你们可能参考一下,我的脚本思路以及写法。大漠插件免费版我也上传了。欢迎配套使用。
程序员宅基地搜索:<<阴阳师-桌面版脚本源码>>
阴阳师脚本源码,使用了大漠插件做后台,也包含了一些文字注释,方便你理解代码以及如何在代码中使用大漠插件来做后台。同时也包含了我的一些对代码的改进历程,请结合我的文章使用。
程序员宅基地搜索:<<大漠插件-免费版3.1233>>
【插件特色】 1. 文字识别领域,目前插件界,识别速度和准确率No.1 7000汉字,全屏识别,只需要几百毫秒,性能强劲! 2. 后台键鼠方面,目前插件界功能最齐全,最强悍的后台键鼠 3. 图色方面,高速找图找色,取色 4. 支持MASM Call代码嵌入执行 。 资源包括:大漠接口说明CHM,大漠

鉴于有陆陆续续有好多人加我。我想到时候抽个时间再整理一下 我对按键+大漠的基本入门的理解。顺带说一下。单纯的后台识图的话,百度TC ,TC也是一个强大的脚本编辑器,支持中文代码。他的语句也很简单,可以自己设定窗口,也可以支持多开脚本程序。按键精灵是不支持多开的,无论你打开多少个小精灵,你只能是后者替换前者,或是按键中使用多线程来达到多开的效果,但我想那个对技术要求可能多数人都达不到。所以就推荐一下TC。我在考虑要不要搞个群。就只是简单的分享一下我之前的脚本代码。

群号:952043971 后面有时间我整理源码发一下。给大家参考。
简单的TC代码流程:另一篇文章。也可参考。
https://blog.csdn.net/qq_34560135/article/details/85539360

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_34560135/article/details/82079393

智能推荐

Shiro实现用户授权(Authorization)_@hasauthority shiro-程序员宅基地

文章浏览阅读716次。Shiro实现用户授权_@hasauthority shiro

基于深度学习的人脸识别与管理系统(UI界面增强版,Python代码)_python管理系统深度学习-程序员宅基地

文章浏览阅读7.1w次,点赞121次,收藏1.2k次。摘要:人脸检测与识别是机器视觉领域最热门的研究方向之一,本文详细介绍博主自主设计的一款基于深度学习的人脸识别与管理系统。博文给出人脸识别实现原理的同时,给出Python的人脸识别实现代码以及PyQt设计的UI界面。系统实现了集识别人脸、录入人脸、管理人脸在内的多项功能:包括通过选择人脸图片、视频、摄像头进行已录入人脸的实时识别;可通过图片和摄像头检测人脸并录入新的人脸;通过系统管理和更新人脸数据等功能,检测速度快、识别精度较高。博文提供了完整的Python代码和使用教程与完整代码资源。_python管理系统深度学习

Filter Listener-程序员宅基地

文章浏览阅读42次。ShowServlet.javapackage it.ytu.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servl

php 实现 word 转为 图片_php word转图片-程序员宅基地

文章浏览阅读2.4k次,点赞3次,收藏8次。项目需求是这样的:用户签订合同,并读取用户信息生成合同,将合同保存为png图片保存环境:windows(2012,linux要配置java环境,偷懒)+ apache(2.4.48) + php(7.1) + mysql(5.5.62)框架:tp5.0.24,网站目录在public下面,环境直接用宝塔塔建的,phpenv 本地测试了也可以,其他的没有测试第一步:向word写入用户信息1. 将 PhpOffice 整个文件夹复制到 extend 文件夹下(如下图)2. 接下来就是代码了,直接上:_php word转图片

oracle redo备份,Oracle备份,redo丢失和恢复的实操-程序员宅基地

文章浏览阅读391次。我们今天要和大家一起讨论的是Oracle备份,redo丢失和恢复的实际操作方案的实际应用,如果你对Oracle备份,redo丢失和恢复的实操感兴趣的话,以下的文章就会给你提供相关的知识,望你会有所收获。一、先阐述下测试环境系统数据库环境:window+Oracle10g R2+archive模式;模拟Redo文件丢失,数据库在正常关闭的情况发现Redo丢失了;二、测试(1)、倘若丢了一个或多个re..._oracle redolog 备份

原创 (C++)Leetcode狂刷200题——标签“哈希表篇--简单难度10道 #204. 计数质数_计数质数 哈希表leetcode c++-程序员宅基地

文章浏览阅读93次。第九道、#204. 计数质数统计所有小于非负整数 n 的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。1、暴力解法class Solution {public: int countPrimes(int n) { if (n<3) return 0; //当n小于三时,没有质数 int ans =1; //2是质数 ,所以初始化为1 for(int ._计数质数 哈希表leetcode c++

随便推点

Windows蓝屏案例分析_ox000021a-程序员宅基地

文章浏览阅读491次。1.故障检查信息***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E, 用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数(这_ox000021a

SpringBoot默认包扫描机制及@ComponentScan指定扫描路径详解_springboot scan-程序员宅基地

文章浏览阅读7.2k次,点赞5次,收藏20次。springboot注解@ComponentScan_springboot scan

NLP 学习笔记 02 (Tagging Problems, and Hidden Markov Models)_hidden markov models nlp-程序员宅基地

文章浏览阅读4.7k次。(all content based on the coursera course nlp)--------------------------------------------------------------------------------------------------------这一周的主要课程是tagging problems首先是简单介绍了一下supervise_hidden markov models nlp

muui身份证验证代码_mui input 身份证号码-程序员宅基地

文章浏览阅读518次。&lt;script src="js/mui.min.js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="js/mui.enterfocus.js" &gt;&lt;/script&gt; &lt;script src="js/app.js"&gt_mui input 身份证号码

HDC2021技术分论坛:HarmonyOS内核技术大公开_hyperhold-程序员宅基地

文章浏览阅读1.7k次。作者:jikecheng,miaoxie,HarmonyOS内核技术专家HarmonyOS整体框架分为四个层级,如图1所示。从上到下,依次为:第一层是应用层,主要涵盖系统应用、Launcher、设置,以及三方应用。第二层是框架层,提供基础UI框架、用户程序框架以及能力模块框架。第三层是系统服务层,让HarmonyOS具有分布式流转负载的能力。大家看到的高速多设备协同能力就是由该层级提供。而承载整个操作系统,同时发挥芯片算力的基石就沉淀在第四层——内核层。宏观来说,内核的主要工作包含芯片资源管_hyperhold

计算机组成原理知识总结蒋本珊,计算机组成原理习题答案(蒋本珊)-程序员宅基地

文章浏览阅读584次。资源描述:第一章1 .电子数字计算机和电子模拟计算机的区别在哪里解电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。2 .冯· 诺依曼计算机的特点是什么 其中最主要的一点是什么解冯· 诺依曼计算机的特点如下① 计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;② 计算机内部采用二进..._数字计算机处理的是在时间上和数值上

推荐文章

热门文章

相关标签