我创建了简单的脚本来在游戏中运行而无需按任何按钮,它是:
import pyautogui
import keyboard
from win32gui import GetWindowText, GetForegroundWindow
toggle = False
while(True):
if keyboard.is_pressed('q'):
toggle = not toggle
if toggle:
pyautogui.keyDown('w')
else:
pyautogui.keyUp('w')
问题是它根本不起作用,当我按 q 它没有按预期按下/按住 W,即使我将光标放在 VS 代码或游戏聊天或任何文本编辑器中
我尝试使用
pyautogui.keyDown('w')
,pyautogui.press('w')
尝试使用“pydirectinput”pydirectinput.keyDown('w')
,pydirectinput.press('w')
和keyboard.press('w')
keyboard.release('w')
。
没有任何效果,即使在文本编辑器中也是如此。