我尝试过ctypes:
def a():
SendInput(Keyboard(KEY_A))
time.sleep(0.1)
SendInput(Keyboard(KEY_A, KEYEVENTF_KEYUP))
time.sleep(0.05)
和win32com.client SendKeys:
import win32com.client
import time
shell = win32com.client.Dispatch("WScript.Shell")
def key_pause():
time.sleep(0.03)
def a():
shell.SendKeys("{a}", 0)
key_pause()
到目前为止,许多程序仍然没有注册它们。有没有办法模拟键盘按键按下,每次在任何程序中都会成功?我在Windows 10上工作。