파이썬 실행 방법
조회수 1003회
파이썬을 실행시키고 있는 방법이있나요? 제가 만약 게임을하고있을때 프로그램을 누르지 않아도 특정 버튼을 누르면 예를들어 화면이 나오거나 아니면 노래가 재생이되게 하는 방법이 있을까요? 단축키 처럼요. 이런 방식을 백그라운드 실행 맞나요??
제가 원하는것은 다른 프로그램을 사용중 제가 파이썬 코드에 설정해놓은 특정 키를 누르면 프로그램 [예) 노래가 재생되는것]이 실행되는 것을 만들 수 있을까요? 또한 그걸 실행시켜서 다른 그 프로그램에 넘어가는것이 아니라 제가 해 놓은 프로그램만 [예)노래재생] 을 하는게 가능할까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
방법은 있는데 시스템 프로그래밍 영역으로 봐야합니다.
즉 파이썬 함수가 아닌 os에서 제공해주는 함수를 이용해야 합니다.
윈도우라면 ctypes 를 이용하여 user32.dll 의 RegisterHotKey 펑션을 이용해서 등록하고 UnregisterHotKey 을 이용해서 해제해야 합니다.
더구나 잘못 설정하면 문제가 있습니다.
즉 A라는 프로그램을 사용중인데 A라는 프로그램에서 사용중인 단축키를 설정시 RegisterHotKey를 이용한 단축키는 무시됩니다. 당연히 A프로그램의 단축키를 수행합니다.
https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-registerhotkey
상기링크를 참조하세요.
댓글 입력