본문 바로가기
프로그래밍

오토핫키 한영키 감지

by 백수아저씨 2023. 5. 22.
반응형

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

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원 (전체 기능 사용)

 

안녕하세요. 엔지엠소프트웨어입니다. 오늘은 키보드의 상태를 체크하여 조건을 분기할 수 있는 액션에 대해 알아보겠습니다. 이름에서 알 수 있듯이 현재 키보드의 상태(Down, Up)를 체크할 수 있습니다. 우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.

File > 새로 만들기 > 스크립트 (단축키: Ctrl+N)

 

 

조건 카테고리에 있는 키보드 상태 체크 액션을 스크립트에 추가합니다.

  1. 키보드 상태 체크 선택
  2. 클릭 드래그 앤 드롭으로 스크립트에 추가
  3. 속성 확인
  4. 다운 상태를 체크할 가상 키 선택 (SHIFT)

 

 

아래 그림처럼 실행을 클릭한 후 결과를 확인합니다.

  1. 스크립트 실행 버튼 클릭
  2. 아웃풋 창에 비교 결과 확인: False

 

 

아마도 대부분은 결과가 False로 나올 겁니다. 이 스크립트를 실행할 때 키보드의 Shift가 눌러진 상태가 아니기 때문입니다. 그렇다면, True가 나오게 하려면 어떻게 해야 할까요? 키보드의 Shift 키를 누른 상태로 실행하면 됩니다. 결과가 True로 나오죠^^?

 

 

이외에도 한영키나 Caps Lock, Num Lock 등등... 키보드의 상태를 가지는 기능들도 체크가 가능합니다. 이 속성들을 이용하면 NGM 3에서 불편했던 키보드 입력이 더 쉬워집니다. NGM 3 버전의 경우 키보드 입력이 윈도우 상태를 따라갑니다. 예를 들어 "안녕하세요"를 입력하고 싶어도 입력기의 상태가 영어라면 "dkssudgktpdy"가 입력되죠.

 

하지만, NGM 5 버전은 키보드가 입력기의 한영 상태와 상관없이 사용자가 설정한 텍스트를 그대로 입력해줍니다. 입력기가 영문으로 되어 있어도 "안녕하세요"를 그대로 입력해줍니다. 자세한 내용은 키보드 관련 메뉴얼을 작성할 때 알아보도록 하겠습니다.

 

속성 정보

 

 

기본 작업

  • 사용 여부: 이 액션의 사용 여부를 설정합니다. False로 설정하면 이 액션은 실행되지 않습니다.
  • 설명: 이 액션의 부가적인 설명을 입력합니다.
  • 실행 전 지연: 이 액션이 실행되기 전 지연 시간을 입력합니다.
  • 실행 후 지연: 이 액션이 실행된 후 지연 시간을 입력합니다.
  • 아이디: 스크립트 내에서 유니크한 아이디를 입력합니다.

  

변수

  • 가져오기: 글로벌 또는 로컬 변수에 저장되어 있는 값을 이 액션의 속성 값으로 가져옵니다.
  • 추가하기: 이 액션의 속성 값을 글로벌 또는 로컬 변수에 저장합니다.

 

작업

  • 가상 키 코드: 키보드 다운 상태를 판단할 가상 키 코드를 선택하세요.
  • 상태 체크: 키보드의 현재 상태를 확인합니다. 대소문자, 한영키, 숫자 키패드 등등이 여기에 속합니다.
 
조건 설정
  • 같음: 조건이 True일 때 이동할 액션의 아이디를 설정합니다.
  • 다름: 조건이 False일 때 이동할 액션의 아이디를 설정합니다.

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

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

 

원본 글 보기

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로 #이미지맥스 #심플핫키 #오토클리커 #UiPath #Brity #스푸퍼 #DKOM #모바일게임매크로 #다클라매크로 #다계정매크로 #인스타그램매크로 #짜맥매크로

 

반응형

댓글