728x90

파이썬 - PostMessage API로 조합키 보내기 (CTRL + A, V, C 등등)

win32api.PostMessage(hwnd, win32con.WM_KEYDOWN, win32con.VK_CONTROL, lparam)
win32api.PostMessage(hwnd, win32con.WM_KEYDOWN, ord('V'), lparam)
win32api.PostMessage(hwnd, win32con.WM_KEYUP, ord('V'), lparam)
win32api.PostMessage(hwnd, win32con.WM_KEYUP, win32con.VK_CONTROL, lparam)

위와 같은 코드로 작동이 될 거라고 생각을 하고 코드 작성 후 실행을 해보았는데 반응이 없었다.

# 내장함수 ORD [링크]

 

내장 함수 — Python 3.9.5 문서

내장 함수 파이썬 인터프리터에는 항상 사용할 수 있는 많은 함수와 형이 내장되어 있습니다. 여기에서 알파벳 순으로 나열합니다. abs(x) 숫자의 절댓값을 돌려줍니다. 인자는 정수, 실수 또는 __

docs.python.org

구글링한 결과 예제가 나와있는 사이트를 찾았습니다.

dev-qa.com/1321809/how-to-transfer-keyboard-shortcuts-ctrl-etc-inactive-window

 

How to transfer keyboard shortcuts (CTRL+A, etc.) an inactive window? - IT & Development questions

 

dev-qa.com

 

 

+ Recent posts