我一直在尝试各种各样的事情.我是初学者在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) 我没有在网上正确表达这个问题,所以我无法得到答案。
我们有实例方法、静态方法和类方法。
当函数不属于一个类时,它们会被调用什么?