카테고리 없음

오토핫키 WinActivate -code class 정보확인

r2d 2023. 11. 26. 10:30
반응형

앞서 동영상플레이어 컨트롤러를 만들었는데요

그안에 사용한 WinActivate에서 ahk_code와 ahk_class를 사용하기 위해서는 프로그램의 code나 class 정보를 가져와야 하는데요

쉬게 클립보드에 복사해서 사용할 수 있는 코드입니다

오토핫키 WinActivate - code와 class 정보확인하는 코드를 알아 보겠습니다

 

 

 

 

우선 오토핫키 입문자 분께서는 아래 링크 오토핫키 설치 하고 오세요!!!!!!

 

[오토핫키]AutoHotkey.오토핫키 설치하고, 초보프로그램 만들기

주로 게임에 많이 사용하기로 유명한 매크로 오토핫키로 많이 알려져 있다 레드도 처음 던파의 x키 연타버튼을 혹은 디아블로 반오토, 아이템줍기 등등으로 많이 사용 했던 시절이 있습니다 다

 

 

code 정보확인 소스

F12::
WinGet, OutputVar,,A
MsgBox, %OutputVar%
Clipboard := OutputVar
return

 

단축키는 F12이고, 프로그램을 마우스 클릭 선택한 후에 F12 를 누르면 코드정보가 메세지창으로 뜨고, 확인을 누르면 클립보드에 복사가 됩니다

그러면 메모장이나 에디터창에 가서 ctrl+v 붙여 넣기를 하면 됩니다

 

 

하지만 제가 계속 해본 결과 메모장을 껐다가 다시 켤때마다 코드가 변하게 되기 때문에 사용할 수가 없습니다

단축키는 자신이 원하는 키로 변경 가능하며, 프로그램 자체 단축키와 겹치지 않게 설정 하면 됩니다

 

 

 

 

class 정보확인 소스

F12::
MouseGetPos, , , id
WinGetClass, class, ahk_id %id%
MsgBox, %class% ; class 확인
clipboard = %class%
return

 

클레스 정확인 또한 역시 단축키는 F12이고, 프로그램을 마우스 클릭 선택한 후에 F12 를 누르면 코드정보가 메세지창으로 뜨고, 확인을 누르면 클립보드에 복사가 됩니다

그러면 메모장이나 에디터창에 가서 ctrl+v 붙여 넣기를 하면 됩니다

 

 

클래스는 프로그램을 만들때 지정되는 명으로 계속 쓸수 있기때문에 주로 클래스로 사용하면 됩니다

단축키는 자신이 원하는 키로 변경 가능하며, 프로그램 자체 단축키와 겹치지 않게 설정 하면 됩니다

 

 

반응형