python代替按键精灵 游戏内失灵_python游戏脚本之调用按键精灵插件模拟输入(二)...

我们准备在python中调用按键精灵的大漠插件来完成模拟驱动的鼠标键盘操作。大漠 综合 插件 (dm.dll)采用vc6.0编写,识别速度超级快! 采用COM接口编写,适用于所有语言调用。

网上相关教程极少,我们只能一步步自己摸索。

首先下载大漠核心组件dm.dll,在win10的新版总是出现闪退bug,为了稳定性,选择比较老的3.2xxx版本了。

下载地址

下载解压后,将dm.dll复制到C:\Windows\SysWOW64文件夹里。(显然你应该是64位系统,应该没人用32位了吧)

以管理员方式打开cmd,如果你是windows管理员账号直接打开应该就没问题了

键入:

C:

cd C:\Windows\SysWOW64

regsvr32 dm.dll

大功告成了,注册完成

import win32com.client

dm = win32com.client.Dispatch('dm.dmsoft') #调用大漠插件

dm.moveto(10,10)

其中win32com帮我们加载了dll文件,直接调用dm.function dm.constant就可以使用插件了,注意有返回值的对象最好写上等于符号,哪怕他返回的变量没有用(vc的语法)

然后运行,发现一长串的报错…

别急,分析报错,我们的python版本一般来说我64位的,而大漠是02年推出的脚本插件,是基于按键精灵和vc语言开发的Active X脚本,它只支持32位。

为了支持插件我们只好下载一个32位的python࿰

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
按键精灵是一款非常强大的自动化工具,可以帮助用户完成各种重复性的操作。如果想要在按键精灵调用Python脚本,可以按照以下步骤进行操作: 1. 首先,确保你已经在电脑上安装了Python解释器和按键精灵软件,并且已经配置好了相应的环境变量。 2. 打开按键精灵软件,点击“新建任务”按钮,创建一个新的任务。 3. 在任务编辑界面中,找到“件”选项,点击“件管理器”。 4. 在件管理器中,点击“添加件”,然后选择“脚本件”。 5. 在脚本件中,找到“Python脚本”选项,点击“编辑”。 6. 在Python脚本编辑界面中,可以编写自己的Python脚本代码。可以使用Python标准库或第三方库实现各种功能。 7. 编写完成后,保存脚本,然后返回任务编辑界面。 8. 在任务编辑界面中,找到你想要触发Python脚本的操作,比如点击一个按钮、输入一个文本等。 9. 针对这个操作,点击右侧的“动作设置”按钮,在弹出的界面中选择“件动作”,然后选择刚才创建的Python脚本件。 10. 设置完成后,保存任务,并运行它,按照你预设的操作触发Python脚本的执行。 通过以上步骤,就可以实现按键精灵调用Python脚本的功能。你可以根据具体的需求编写不同的Python脚本,实现各种自动化的操作。同时,按键精灵还可以结合其他的件和功能,进一步扩展和优化你的自动化流程。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值