Python游戏脚本开发之大漠插件

Python游戏脚本开发之大漠插件

自动化

文章目录

自动化

前言

一、开发环境

二、免注册调用

三、创建大漠对象

四、注册

五、大漠功能调用

六、整体代码

前言

大漠插件是集前后台,文字识别,图色,键鼠,窗口,内存,DX,Call等功能于一身的综合插件, 作者开发维护多年, 现在常见的自动化软件多依赖此插件实现.

一、开发环境

开发环境下载

注意, Python环境需要为32位

二、免注册调用

2.1 免注册概念

所谓的免注册, 通俗的说就是: 不将大漠插件注册到系统注册表中去, 而去调用大漠插件, 此方法可以提高安全稳定性

2.2 免注册插件

下载大漠工具包, 免注册使用的是DmReg.dll和dm.dll

2.3 免注册实现

python

复制代码

obj = ctypes.windll.LoadLibrary(r"F:\project\PyGameAuto32\DmReg.dll")

obj.SetDllPathW(r"F:\project\PyGameAuto32\dm.dll", 0)

三、创建大漠对象

python

复制代码

dm = win32com.client.DispatchEx("dm.dmsoft")

四、注册

此方法涉及大漠收费码, 可自行解决

python

复制代码

res = dm.Reg(reg_code, ver_info)

print("返回值: {}".format(res))

五、大漠功能调用

python

复制代码

# 获取大漠版本号

print(dm.Ver())

# 鼠标移动到坐标(111, 111)

dm.MoveTo(111, 111)

六、整体代码

python

复制代码

#! /usr/bin/env python

# -*- coding: utf-8 -*-

import ctypes

import win32com.client

# 免注册

obj = ctypes.windll.LoadLibrary(r"D:\project\PyGameAuto32\DmReg.dll")

obj.SetDllPathW(r"D:\project\PyGameAuto32\dm.dll", 0)

# 创建

dm = win32com.client.DispatchEx("dm.dmsoft")

# 注册

res = dm.Reg(reg_code, ver_info)

print("返回值: {}".format(res))

print(dm.Ver())

dm.MoveTo(111, 111)

相关推荐

探讨汉字“琰”的读音、文化内涵及其在生活中的应用与意义
魅蓝note2手机外屏屏幕碎了换一个多少钱?
ADB安装及使用详解(非常详细)从零基础入门到精通,看完这一篇就够了
背心叠叠乐!2025春夏「爆款穿法」推荐,简单叠穿背心秒变时髦精!
5匹的空调适合多少平方米0
彩票365

5匹的空调适合多少平方米0

⌛ 12-29 👁️ 6576
訊息聊天開頭的技巧:如何讓對話更順暢
365体育旧版本怎么下载

訊息聊天開頭的技巧:如何讓對話更順暢

⌛ 10-16 👁️ 884
车载导航没有声音怎么办
365体育旧版本怎么下载

车载导航没有声音怎么办

⌛ 10-07 👁️ 3235
宠物出行怎么找宠物顺风车?滈滴宠行宠物专车使用攻略来咯!
刘恺威主演电视剧盘点:他的代表作品及演艺之路解析