1

我想在远程桌面上使用 python 控制键盘和鼠标,即使连接断开 rdp 也不会停止点击事件。我在亚马逊上使用 windows ec2

现在我正在使用

def PressKey(hexKeyCode):

extra = ctypes.c_ulong(0)
ii_ = Input_I()
ii_.ki = KeyBdInput( hexKeyCode, 0x48, 0, 0, ctypes.pointer(extra) )
x = Input( ctypes.c_ulong(1), ii_ )
SendInput(1, ctypes.pointer(x), ctypes.sizeof(x))

def ReleaseKey(hexKeyCode):

extra = ctypes.c_ulong(0)
ii_ = Input_I()
ii_.ki = KeyBdInput( hexKeyCode, 0x48, 0x0002, 0, ctypes.pointer(extra) )
x = Input( ctypes.c_ulong(1), ii_ )
SendInput(1, ctypes.pointer(x), ctypes.sizeof(x))

这是 python 中的 ctypes 库,适用于键盘的十六进制代码。它在我的机器和远程桌面上工作,但是当我断开连接时它停止工作。

请帮我

4

0 回答 0