Python游戏脚本开发-大漠插件调用

自动化脚本



前言

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

一、开发环境

开发环境下载
注意, Python环境需要为32位

二、免注册调用

2.1 免注册概念

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

2.2 免注册插件

从上述网盘中下载大漠工具包, 免注册使用的是DmReg.dll和dm.dll

2.3 免注册实现

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

三、创建大漠对象

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

四、注册大漠

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

res = dm.Reg(reg_code, ver_info)
print("大漠注册返回值: {}".format(res))

五、大漠功能调用

获取大漠版本号

print(dm.Ver())

鼠标移动到坐标(123, 123)

dm.MoveTo(123, 123)

六、整体代码

#! /usr/bin/env python
# -*- coding: utf-8 -*-

import ctypes
import win32com.client
# 免注册调用
obj = ctypes.windll.LoadLibrary(r"F:\project\PyGameAuto32\DmReg.dll")
obj.SetDllPathW(r"F:\project\PyGameAuto32\dm.dll", 0)

# 创建大漠对象
dm = win32com.client.DispatchEx("dm.dmsoft")
# 注册大漠
res = dm.Reg(reg_code, ver_info)
print("大漠注册返回值: {}".format(res))

# 获取大漠版本号
print(dm.Ver())

# 鼠标移动到坐标(123, 123)
dm.MoveTo(123, 123)
  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值