接続が切断された場合でも、リモート デスクトップで Python を使用してキーボードとマウスを制御したい rdp はイベントのヒットを停止しません。Amazon で 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))
これは、キーボードの 16 進コードで動作する Python の ctypes のライブラリです。私のマシンとリモート デスクトップでは動作しますが、切断すると動作しなくなります。
私を助けてください