使用Python开发游戏运行脚本(一)成功调用大漠插件

闲来无事,想通过python来实现一些简单的游戏辅助脚本,而游戏辅助脚本的主要原理就是通过程序来查找游戏程序窗口,模拟实现鼠标点击和键盘按键等事件来实现游戏辅助的;window系统本身是有提供对应功能的API的,不过这次想通过大漠插件来实现查找窗口,鼠标点击和键盘按键的功能。我们这里使用的是大漠插件(dm.dll)的最后一个免费版: 3.1233 版本。

一、搭建python开发环境

工欲善其事必先利其器,我们需要集成开发环境pycharm,还需要下载安装python解释器并配置环境变量,具体操作可以参考这篇文章:
PyCharm 安装教程(Windows)

二、使用Pip下载pypiwin32库文件

打开设置
使用Python开发游戏运行脚本(一)成功调用大漠插件_第1张图片
进入pip
使用Python开发游戏运行脚本(一)成功调用大漠插件_第2张图片
搜索pip,然后点击安装pip最新库,升级pip
使用Python开发游戏运行脚本(一)成功调用大漠插件_第3张图片
搜索pypiwin32,然后点击安装pypiwin32库文件
使用Python开发游戏运行脚本(一)成功调用大漠插件_第4张图片
使用Python开发游戏运行脚本(一)成功调用大漠插件_第5张图片

三、下载大漠插件

3.1 下载大漠插件

3.2 注册大漠插件到系统.dat 文件,如果这里不进行注册,步骤四的代码就会报错,会提示can’t find Ver() method总之类的错误,解压下载好的大漠文件,然后使用管理员身份打开cmd命令行窗口,记住,一定要用管理员身份运行命令行窗(否则会报错)!在命令行窗口中,我们进入到dm.dll所在的文件夹,输入

regsvr32 dm.dll

提示注册成功
使用Python开发游戏运行脚本(一)成功调用大漠插件_第6张图片

四、成功调用大漠API

新建DameTest.py文件

import win32com.client

dm = win32com.client.Dispatch('dm.dmsoft')  #调用大漠插件,获取大漠对象

print(dm.ver())#输出版本号

使用Python开发游戏运行脚本(一)成功调用大漠插件_第7张图片
如果能成功输出大漠插件的版本号,则说明我们调用大漠的初步目标已经达到了。

你可能感兴趣的:(python)