Skip to main content

大漠插件dm.dll的Python接口

Project description

前言

Python模拟鼠标键盘的包有很多,它们的文档也很全,功能也很人性化,最后实在没有办法了再使用本包,推荐结合使用。

PyAutoGUI侧重于鼠标,键盘,截图,消息框的功能
Pywinauto侧重对CS的操作,对进程,窗体进行操作
KeyBoard侧重于键盘,监听键盘,设置热键,键盘记录等功能

小技巧:推荐搭配使用,比如:本包没有监听键盘的功能,你完全可以再开一个线程,使用Keyboard进行监听。

简介

pydmdll只是实现了大漠插件v3.1233版本免费功能部分,仅支持32位Python3。

精华就在于通过调用dm.dll实现驱动级(硬件级)模拟,主要是解决游戏内部无法拖拽的问题。

大型游戏一般为了效率通常直接读写硬件接口,而主流的模拟鼠标键盘都是调用win32 api,这种方法在游戏内部你有时是使用不了拖拽的,所以你可以试试本包。 通常键盘按键,鼠标点击,它都是可以完成的,就是唯独拖拽不起效果.

版本v3.1233的dm.dll已经是老版本了,但是基本功能够用,而且经过测试无毒无害。 大漠作者已经将版本分开了,在后续版本都是需要付费的,作者现在的最新版本已经到7.3了

大漠插件是用vb语言写的一个闭源且收费的的dll,从这个版本之后都是收费的,而且网上到处都是注入病毒包装的dm.dll,不懂电脑的要慎重使用这个插件。

功能

模拟键盘输入输出:按键,点击 窗口的控制功能:最小化,激活,移动

安装

pip install pydmdll

其他

本包直接使用不用手动注册dll,首次运行会自动调用UCA管理员注册。 如果你是想使用你自己本地的dm.dll或者打包应用,那你就需要传路径参数了。

推荐使用MoveR相对移动方法

关于句柄就是一个int类型的数字

因为有一些共功能python其他实现的更好,图形识别,我相信python有的是办法,会更好处理

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydmdll-0.0.1.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydmdll-0.0.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file pydmdll-0.0.1.tar.gz.

File metadata

  • Download URL: pydmdll-0.0.1.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pydmdll-0.0.1.tar.gz
Algorithm Hash digest
SHA256 cb39a31cd6c6147b56d6f5acb6db95e7d4787b548c5f53f02516be2f2601bc84
MD5 ec50de23f7d4bf69fabbe64e2492752e
BLAKE2b-256 77087097d1ff8a5fa9e705512359d1a51c36fcfa2f66fd0f4fe865c9f92cc8e2

See more details on using hashes here.

File details

Details for the file pydmdll-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: pydmdll-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pydmdll-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7f995acd1a8bd3b82bca5978dcdc83c7f36c234b6f4e3b8cf6ba99b64358f1f5
MD5 b4fc448fa5e0c77ebbfad792e5c50474
BLAKE2b-256 66a4d17db5b4449375108d268097de43391fa9d90932b9b11d21b502fc234ebc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page