小编Nom*_*Nom的帖子

如何使用pywinauto模拟游戏中的键

我一直在尝试各种各样的事情.我是初学者在python中的水平.Project Euler中的前两个问题.

我尝试了一些方法来尝试和模拟我玩的游戏中的键.我可以使用autohotkey和宏键盘/鼠标轻松完成此操作.但是,我想通过Python或C来实现这一目标.

我的猜测是在视频游戏中忽略了win32 api,我需要通过Direct X来模拟按键.

先感谢您.这是我最近的尝试......它失败了.

每次运行游戏的新实例时,我都必须抓取/更改句柄.

我的模拟按键可以在浏览器和记事本中使用,而不是在游戏中.不工作,我的意思是没有用户输入.

以下代码将切换到窗口,但不会模拟用户的输入.

import pywinauto
import time
from pywinauto import application
app = application.Application()
app.connect_(handle = 0x14002a)
dialogs = app.windows_(handle = 0x14002a)
dlg = app.top_window_()
time.sleep(1)
app.MapleStory.TypeKeys("%A")
time.sleep(1)
app.MapleStory.TypeKeys("%A")
time.sleep(1)
app.MapleStory.TypeKeys("%A")
time.sleep(1)
app.MapleStory.TypeKeys("%A")
time.sleep(1)
app.MapleStory.TypeKeys("%A")
time.sleep(1)
app.MapleStory.TypeKeys("%A")
Run Code Online (Sandbox Code Playgroud)

python windows directx

5
推荐指数
1
解决办法
2427
查看次数

什么是类之外的函数?

我没有在网上正确表达这个问题,所以我无法得到答案。

我们有实例方法、静态方法和类方法。

当函数不属于一个类时,它们会被调用什么?

python

1
推荐指数
1
解决办法
246
查看次数

标签 统计

python ×2

directx ×1

windows ×1