python类似大漠插件的库,python 怎么用大漠插件
闲来无事,想通过python实现一些简单的游戏助手脚本,而游戏助手脚本的主要原理就是通过程序找到游戏程序窗口,模拟鼠标点击和键盘按键等事件实现游戏助手;窗口系统本身有提供相应功能的API,但这次我想用沙漠插件实现窗口搜索、鼠标点击、键盘按压的功能。我们正在使用沙漠插件(dm.dll)的最后一个免费版本:3.1233 版本下载。
一、搭建python开发环境(注意:如果要使用Desert插件,必须使用32位python解释器)。欲善其事,必先利其器。我们需要集成开发环境pycharm,下载并安装python解释器,并配置环境变量。具体操作请参考本文:
PyCharm安装教程(Windows)
其次,使用Pip下载pypiwin32库文件打开设置
输入pip
搜索pip,然后单击安装pip最新库来升级pip(或者使用命令行python -m pip install -U pip)
搜索pypiwin32,然后单击安装pypiwin32库文件。如果pip版本不是最新的,安装将会失败。
三、下载沙漠插件3.1下载沙漠插件
3.2在系统中注册Desert插件。dat文件,如果这里不进行注册,步骤四的代码就会报错,会提示can’t find Ver() method总之类的错误,解压下载的Desert文件,然后以管理员身份打开cmd命令行窗口。记住,一定要以管理员身份运行命令行窗口(否则会报错)!在命令行窗口中,我们输入dm.dll所在的文件夹,并输入
SVR 32 dm.dll注册成功。
四。成功调用Desert API创建新的DameTest.py文件
win 32 com . clientdm=win 32 com . client . dispatch( DM . dmsoft )#调用沙漠插件获取沙漠对象打印的输出版本号(dm.ver())#。
如果能成功输出沙漠插件的版本号,就说明我们调用沙漠的最初目标已经达到。
常见错误1。找不到具有指定模块的更高版本的Windows系统。获取沙漠对象时,可能会报错,表示找不到沙漠插件对应的模块。
这需要我们手动将dm.dll文件复制到C:\Windows\SysWOW64目录中。
2.沙漠插件会莫名其妙的停止运行。这可能是因为使用的dm.dll版本库是付费版本。本系列文章中使用的沙漠插件是
[dm.dll]最后一个免费版本:3.1233版,然后要付费。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。