pyautogui 在任何窗口/程序/游戏中都不起作用

问题描述 投票:0回答:0

我创建了简单的脚本来在游戏中运行而无需按任何按钮,它是:

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')
。 没有任何效果,即使在文本编辑器中也是如此。

python keyboard pyautogui
© www.soinside.com 2019 - 2024. All rights reserved.