본문 바로가기
마우스 매크로

오토핫키 매크로 - 심플 핫키 만들기. (AutoHotkey Macro - Create a simple hotkey.)

by 엔지엠 2022. 9. 12.
반응형

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순구매매크로 #이미지서치매크로 #한글매크로

  • 엔지엠 무료: 무료 (전체 기능의 50프로)
  • 엔지엠 커뮤니티 월 이용료: 4,500원, 1년 이용료: 55,000원 (전체 기능의 80프로)
  • 엔지엠 얼티밋 월 이용료: 6,500원, 1년 이용료: 77,000원 (전체 기능의 90프로)
  • 엔지엠 엔터프라이즈 월 이용료: 9,200원, 1년 이용료: 110,000원 (전체 기능 사용)

 

안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 [ 스크립트 단축키 ] 액션으로 핫키와 비슷한 효과를 낼 수 있습니다. 용도가 비슷하지만, 오토핫키에서 핫키는 어떻게 동작하는지 궁금하니~ 간단하게 알아보도록 하겠습니다. 테스트를 위해 엔지엠 에디터를 실행하고 새로운 스크립트를 추가하세요.

 

 

오토핫키 코드 실행 ] 액션을 스크립트에 추가합니다. 이 액션은 에디터의 우측 하단 외부 API 탭에 있습니다.

 

 

오토핫키 코드 입력 속성에 아래와 같이 코드를 입력하세요. 이 코드는 키보드에서 콘트롤+1 을 누르면 아래 코드가 진행되는 핫키 스크립트입니다. 우선, 메모장을 클릭하기 위해 클릭하도록 했고~ 메모장이 활성화되면 "안녕하세요. 엔지엠 매크로입니다."를 타이핑합니다. 그리고, 엔터를 한번 누르고 스크립트가 완료됩니다.

^1::
    MouseClick, left, 300, 300
    Send, 안녕하세요. 엔지엠 매크로입니다.
    Send, {Enter}
Return
 

 

스크립트를 실행하면 아래와 같이 동작합니다. 생각해보니 마우스 클릭은 필요하지 않았을거 같네요^^; 어차피 메모장을 클릭해두고 단축키를 누를테니까요.

 

오토핫키에서 시프트, 콘트롤, 알트키는 아래와 같은 문자로 처리할 수 있습니다.

  • Window Key: #
  • Shift Key: +
  • Alt Key: !
  • Control Key: ^
  • &: 핫키를 조합해서 사용할 수 있습니다.

 

엠퍼센트(&)를 사용하면 키를 조합해서 핫키로 만들 수 있습니다. 스크립트를 다시 실행하고 숫자키 0과 1을 같이 눌러보세요.

Numpad0 & Numpad1::
    Send, 안녕하세요. 엔지엠 매크로입니다.
    Send, {Enter}
Return

https://youtu.be/rekYZbHNzcg

 

 

핫키를 사용할 때 특정 창에서만 작동하도록 하고 싶을수도 있습니다. 엔지엠 매크로라면 [ 핸들 추가 ] 액션을 이용해서 특정 창에 비활성 신호를 줄 수 있습니다. 하지만, 오토핫키에서는 #IfWinActivate #IfWinExist를 사용해서 처리할 수 있습니다. 이 둘을 사용하면 굳이 메모장을 클릭하지 않아도 됩니다.

#IfWinActive *제목 없음
    ^1::
    Send, NGMsoftware
return
#IfWinExist
    ^1::
    WinActivate, *제목 없음
    Send, NGMsoftware
return

https://youtu.be/fi8428jlu6U

 

 

참고로, 키보드와 관련된 내용이지만 여기서 한번 알아보고 갈께요. 오토핫키에서 !는 알트키라는걸 알았습니다. 만약, 키보드 입력을 아래와 같이 하면 어떻게 될까요? 알트키가 눌린 상태인지 확인하려면 [ 키보드 상태 체크 ] 액션을 사용할 수 있습니다. 만약, 특수키들이 눌려 있다면 릴리즈시켜주는게 좋습니다. 그래야 다음에 매크로가 실행될 때 키보드 문제가 발생하지 않기 때문입니다.

send, This text has been typed! ;알트키를 누릅니다.
send, This text has been typed{!} ;느낌표를 문자 그대로 출력합니다.

https://youtu.be/sDr8KxG08fs

 

 

간단하게 오토핫키에서 핫키를 어떻게 설정하고, 사용해야 하는지 예제를 통해 알아봤습니다. 이외에도 오토핫키에서 할 수 있는 명령들이 많이 있는데요. 앞으로 하나씩 알아보도록 할께요. 요즘 코로나 확진자가 점점 늘어나고 있고 날씨도 무더워서 여러모로 조심해야 할 시기인듯 합니다.

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로

반응형

댓글