NGM매크로

해당 강좌의 수강 대상자는 NGM매크로를 처음 접해보시는 모든 분들을 대상으로 합니다.
해당 강좌를 통해 초보자 분들이 그때 그때 찾아서 바로 참고 할 수 있는 참고서가 되었으면 합니다.
NGM매크로를 이용하여 무언가를 만드시려는 초보분들은 해당 강좌를 꼭 상시로 참고학습 해보세요.


▲ 위 배너를 통해 회원가입 후 프로그램을 이용하실 수 있습니다.

조회 수 440 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 내용은 하드웨어 매크로를 쉽게 제작할 수 있도록 도와주는 클래스 디디입니다. 매크로 관련쪽에 조금이라도 관심있는 분들은 다들 알고 계실거라고 생각합니다. 하드웨어 방식으로 동작하는 매크로는 크게 지존오토와 엔지엠 매크로가 있습니다. 엔지엠은 10,000원 미만의 아두이노를 사용하고 있습니다. 하지만, 클래스 디디는 150원정(1위안)도 합니다.

img.png

 

 

 

위 사이트에서 모듈을 다운로드 받을 수 있습니다. 모듈은 32비트와 64비트가 구분되어 있는데요. 엔지엠의 버전에 맞게 추가하면 자동으로 인식됩니다. 우선 간단한 테스트를 위해 아래와 같이 새로운 스크립트를 추가합니다.

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

img.png

 

 

오른쪽 컨트롤 독 하단에서 외부 API를 클릭하세요~

  1. 외부 모듈 카테고리 확장
  2. 클래스 디디 클릭
  3. 드래그 앤 드롭으로 스크립트에 추가
  4. 속성 클릭

img.png

 

 

 

아래와 같이 클래스 디디 모듈을 선택하고, 아두이노와 동일하게 자연스러운 이동을 위한 설정값들을 입력합니다. 기본 값으로 둬도 무방합니다. 참고로, 아두이노는 인터페이스가 비트단위라서 마우스가 한번에 0~127 범위에서 이동이 가능합니다. 클래스 디디는 제약없이 자유롭게 사용할 수 있습니다.

  1. 클래스 디디 모듈 선택 (32비트 또는 64비트 선택)
  2. 마우스의 클릭과 키보드의 텍스트 쓰기 추가

img.png

 
 

 

마우스 클릭과 키보드가 정상 동작하는지 확인하는 테스트입니다. 따라서, 메모장을 하나 띄워놓고, 마우스는 메모장을 클릭해서 활성화해야 합니다. 키보드는 현재 선택된 위치에 텍스트가 입력되기 때문입니다.

  1. IME Mode를 True로 변경
    ※ 한영을 자동으로 감지하여 처리해줍니다.
  2. 메모장에 입력할 텍스트 "안녕하세요^^" 입력

img.png

 
 

 

스크립트를 실행하면 아래와 같이 메모장이 클릭되고, 텍스트가 입력되는 것을 알 수 있습니다.

img.gif

 

 

 

생각보다 간단하죠^^? 아두이노와 유사한 방식으로 사용할 수 있기 때문에 클래스 디디만 구한다면 사용하는데 크게 어려운 부분은 없을겁니다. 그리고, 가격적인 면에서도 상당히 저렴하거든요. 어려운 부분은 구매할 수 있는 방법을 잘 모른다는 것입니다. 홈페이지에 들어가서 보더라도 한자로 되어 있다보니 망설여지는 부분이죠^^;

  

 

속성 정보

img.png

 

 

 기본 작업

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

 

 

 마우스 동작

  • 이동 거리: 하드웨어 방식으로 마우스를 이동할 때 거리를 설정합니다. 최대 이동 거리는 127이므로 1~127 사이의 값을 사용해야 합니다.
  • 이동 속도: 0, 0 좌표에서 1270, 0 좌표로 이동한다면 127만큼 10번 이동합니다. 이 때 각각의 구간마다 딜레이를 설정합니다.
  • 이동 반복: 마우스가 이동할 때 목표 지점에 정상적으로 도착했는지 확인하는 횟수입니다.

 

 

변수

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

 

 

작업

  • 모듈 선택: 클래스 디디 모듈을 선택하세요.
  • 외부 모듈 사용: 이 값을 False로 변경하면 연결이 해제됩니다.
    기본값은 True이며 클래스 디디 모듈에 연결합니다.
?
  • profile
    김효복 2020.03.03 21:26
    DD를 개발한 회사 사이트가 영문이 있었군요! 가격정보까지! 처음 알았습니다. ㅎ
  • ?
    소심비형 2020.03.03 22:44
    구매하기가 까다롭더라구요... 스트레스 안받으시려면~ 중국쪽 직원에게 부탁해서 결제후 모듈 받으시는게 좋을거 같아요. QQ 가입하고 결제 신청까지 해야하는데 한국에서는 거의 불가능이네요-_-;
  • profile
    김효복 2020.03.04 07:06
    아하 좋은 정보네요 ㅎ

List of Articles
번호 제목 글쓴이 날짜 조회 수
117 머신러닝 이미지 맞추기~ 소심비형 2020.04.02 152
116 NGM 매크로 - 텐서플로우 머신러닝 기능 추가. 소심비형 2020.03.28 144
115 머신러닝(기계학습)을 매크로에 적용시켜보기. 소심비형 2020.03.26 151
114 색상이 변화하면서 움직이는 이미지 찾는 방법. 소심비형 2020.03.20 132
113 스크립트 에디터의 소스 모드에서 인텔리센스 사용하는 방법. 소심비형 2020.03.13 42
112 5.1.1.7에서 스크립트 디버깅툴이 추가되었습니다. 소심비형 2020.03.11 49
111 텍스트 에디터 기능이 추가되었습니다. 소심비형 2020.03.09 39
110 하드웨어 엔지엠 매크로 소개. 소심비형 2020.03.07 300
» 장비 없이 하드웨어 매크로 만들기 (Class DD) 3 소심비형 2020.03.03 440
108 엔지엠 매크로 에디터와 플레이어 무료 배포합니다. (포인트로 사용할 수 있습니다^^) 1 소심비형 2020.02.29 256
107 다수의 컴퓨터에 스크립트를 쉽게 배포 관리하는 방법. 소심비형 2020.02.23 115
106 [NGM 이미지 서치] 찾은 모든 이미지를 한번에 클릭하는 방법. 1 소심비형 2020.02.22 188
105 통합 매뉴얼 페이지가 오픈되었습니다. 1 소심비형 2020.02.17 96
104 NGM 매크로 무료화 공유합니다~ (광고포함) 6 소심비형 2020.02.08 946
103 비활성으로 동적 컨트롤 제어하는 매크로 만들기. 소심비형 2020.01.24 329
102 NGM Designer - 스크립트 아웃풋 내용 출력하는 방법. (Display of output message) 소심비형 2020.01.21 104
101 NGM Designer - 관리자 권한으로 프로그램 실행하기. 소심비형 2020.01.21 101
100 NGM Designer - 비주얼 스튜디오에 NGM Designer 설치하기. 소심비형 2019.12.20 252
99 나만의 매크로 만들기 - NGM 디자이너 삭제하기. 소심비형 2019.12.20 231
98 나만의 매크로 만들기 - Custom GUI 개발하기 위한 사전 준비. (NGM 디자이너 설치하기) 소심비형 2019.12.20 309
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6