gpt4 book ai didi

python - 如何用Python模拟键盘点击来控制游戏?

转载 作者:太空宇宙 更新时间:2023-11-04 04:37:40 26 4
gpt4 key购买 nike

我正在尝试创建一个 python 脚本来自动化游戏。

我已经尝试过这些库:

我的代码是这样的:

from directkeys import PressKey, ReleaseKey, W
import time

print("Script is gonna start in 5 seconds")
time.sleep(5)

PressKey(W)
time.sleep(10)
ReleaseKey(W)
print("Script finished")

我在 notepad 上测试了这个脚本,它工作得很好,但它在游戏中根本不起作用。

我认为这是因为需要直接输入,但我认为 ctypes 已经将输入作为直接输入发送。

如何使用 python 自动化游戏?

最佳答案

我会将我的评论提升为答案,因为我相信这就是您要找的东西。

W 不是 PressKey 和 ReleaseKey 功能的正确输入。他们正在寻找十六进制代码输入。您可以在这里找到合适的十六进制代码:https://learn.microsoft.com/en-us/windows/desktop/inputdev/virtual-key-codes

W 十六进制代码特别是 0x57。所以用“0x57”替换“W”:

from directkeys import PressKey, ReleaseKey, W
import time

print("Script is gonna start in 5 seconds")
time.sleep(5)

PressKey(0x57)
time.sleep(10)
ReleaseKey(0x57)
print("Script finished")

关于python - 如何用Python模拟键盘点击来控制游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51312300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com