본문 바로가기
이미지 매크로

하드웨어 매크로

by 업무자동화 2022. 8. 14.
반응형

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

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

안녕하세요. 엔지엠소프트웨어입니다. 오늘은 엔지엠에서 제공하는 활성, 비활성, 하드웨어 모드에 대해 알아보도록 하겠습니다. 모드가 어떤 스위치처럼 동작하는건 아니구요. 스크립트를 작성할 때 활성, 비활성, 하드웨어 모드를 직접 선택해서 처리할 수 있도록 되어 있습니다. 먼저 각각의 모드들에 대한 설명을 하고 넘어가야겠죠?

 

 

활성 모드란? (Active)

활성 모드는 윈도우에 마우스와 키보드 신호를 소프트웨어 방식으로 입력하는 것을 말합니다. 엔지엠은 활성 모드 신호를 2가지 방식으로 선택할 수 있습니다. Event와 Input방식을 지원합니다. 활성 모드는 마우스와 키보드를 직접 제어하기 때문에 사용자가 별도로 마우스와 키보드를 조작할 수 없습니다. 그렇기 때문에 멀티 환경에서 사용하기에는 어려움이 있습니다.

※ 마우스, 키보드를 윈도우가 제어하므로 다른 작업이 불가능합니다.

 

비활성 모드란? (Inactive)

비활성 모드는 제어하는 프로그램에 마우스와 키보드 신호를 직접 입력하는 방식입니다. 활성 모드와 차이점은 윈도우에 신호를 주는게 아닌 제어하는 프로그램에 신호를 주는 겁니다. 그렇기 때문에 사용자는 다른 프로그램을 자유롭게 이용할 수 있게됩니다. 예를 들어 웹브라우저에서 매크로 작업중이더라도 게임을 한다거나 동영상 시청이 가능합니다. 물론, 여러개의 웹브라우저를 실행하고 각각 매크로 작업도 가능해집니다.

※ 제어하는 프로그램에 직접 신호를 주므로 다른 프로그램과 간섭이 없습니다. 여러가지 다른 작업이 병행 가능합니다.

 

하드웨어 모드란? (Hardware)

일부 제어할 프로그램들은 소프트웨어 신호를 사용할 수 없습니다. 특수한 보안 환경이나 불법적인 사용을 막기 위해 매크로의 활성 또는 비활성 신호를 막아놓은 경우죠. 좀 더 심하게 방어하는 프로그램은 스크린샷을 찍으면 검은색으로 되기도합니다. 이런것들을 무력화 또는 우회 하려면 소프트웨어 신호가 아닌 하드웨어 신호를 사용해야 합니다. 주의할점은 불법적인 용도로 사용하면 안된다는 겁니다^^;

※ 일부 프로그램은 소프트웨어 신호를 사용할 수 없습니다. 따라서 매크로를 사용하려면 아두이노와 같은 장치가 필요합니다.

 

하이브리드 모드란? (In between)

마지막으로 하이브리드 모드가 있습니다. 뭔가 새로운건 아니구요. 활성모드 또는 하드웨어 모드와 비활성 모드를 적절히 섞어서 쓸 수 있는 모드입니다. 이를 위해 활성 모드와 하드웨어 모드는 On/Off가 가능 합니다. 하이브리드 모드를 잘 활용하면 좀 더 효율적인 매크로 작업이 가능하고, 생산성이 증가할 수 있습니다. 사용자는 수많은 테스트 환경에서 잘 동작하는 방식을 선택하고 도입하기 전에 충분히 검토해야 합니다. 그래야만 소중한 시간을 절약할 수 있습니다.

※ 활성모드와 비활성모드를 혼합하여 사용하는 방식입니다. 사용자가 스크립트를 어떻게 구성하느냐에 따라 효율이 달라집니다.

 

 

정리하면 멀티 환경에서 다수의 클라이언트를 자동화할때는 비활성 모드를 사용해야 합니다. 간혹, 소프트웨어 신호가 막히지는 않았지만 비활성 모드에서 동작하지 않는 경우는 활성모드를 사용해야 합니다. 이런 부분들은 어쩔 수 없는 명령들이 존재합니다. 마지막으로 활성, 비활성 모두 동작하지 않을때는 하드웨어 모드를 사용해야 합니다. 엔지엠은 각각의 제품들이 활성, 비활성, 하드웨어로 동작할 수 있도록 되어 있습니다. 그럼 본격적으로 엔지엠에서 제공하는 입력 모드에 대해 하나씩 알아보도록 하겠습니다. 먼저 에디터를 실행하세요.

 

 

새로운 스크립트를 추가한 후 아래 그림처럼 스크립트를 구성하세요. 또는 첨부되어 있는 압축 파일을 다운로드 한 후 포함되어 있는 활성모드.ngs를 불러옵니다.

 

 

활성 모드에서는 실제 마우스가 이동되는 걸 알 수 있습니다. 매크로를 업무에 이용하려면 24시간 반복하면서 수행되어야 합니다. 마우스와 키보드의 제어권이 매크로에 있으므로 사용자는 이 컴퓨터에서 다른 업무를 할 수 없습니다. 무겁고 안정적으로 작동해야 한다면 컴퓨터당 하나의 매크로만 실행해도 됩니다. 하지만, 가볍고 비교적 단순한 업무라면 자원의 낭비가 크게 되죠. 그래서, 멀티로 수행할 수 있는 비활성 모드가 필요해집니다. 비활성 모드는 윈도우가 아닌 프로그램에 명령을 전달하므로 어디에 전달할지 설정해야 합니다. 이 정보를 핸들이라고 부릅니다. 핸들은 프로그램이 가지는 고유한 키입니다.

 

 

이 테스트를 확인하려면 압축된 파일의 비활성모드.ngs를 실행하세요. 위 동영상에서 유심히 봐야 할 부분은 마우스 커서가 움직이지 않더라도 동작되는지 확인하는 것입니다. 물론, 일부 프로그램들은 비활성 모드에서 정상 동작하지 않습니다. 윈도우 바탕화면도 그런 프로그램중에 하나입니다^^; 비활성은 마우스의 위치를 알 수 없습니다. 그렇기 때문에 에디터의 옵션에서 마우스 이펙트 보이기를 체크해야 합니다. 완성된 스크립트라면 굳이 확인할 필요는 없겠죠~

 

 

아두이노가 있다면 하드웨어 방식으로 매크로를 사용할 수 있습니다. [ 아두이노 설치 ]를 참고해서 장비와 설정을 모두 완료해야 합니다. 그리고, 첨부되어 있는 하드웨어.ngs를 실행 해보세요. 아마도 활성모드와 별 차이점을 느끼지 못할겁니다. 소프트웨어 신호를 사용할 수 없는 프로그램에서 테스트해야 정확한 차이점을 알 수 있게 됩니다^^;

 

 

하드웨어 모드는 활성 모드와 별 차이가 없는것처럼 보입니다. 실제 소프트웨어 신호가 막힌 프로그램에서 테스트를 해봐야 차이점을 확실히 알 수 있게됩니다. 보통 PC 게임들이 소프트웨어 신호를 막고 있습니다. 그렇기 때문에 인지도가 있는 PC 게임을 켜놓고 테스트 해보면 동작 여부를 명확하게 알 수 있습니다. 이 경우에는 조심해야 합니다. 비인가 프로그램인 경우 제제를 당할수도 있기 때문입니다. 가능하면 개념적인 부분만 이해하고 넘어가세요^^

 

[ 하드웨어 심플 매크로 ]는 스크립트를 제작하는데 어려움을 느끼는 분들이 사용하기 좋은 간편한 매크로입니다. 엔지엠 매크로도 단순하게 마우스와 이미지 서치만으로 얼마든지 업무 자동화 스크립트를 제작할 수 있습니다. 그렇더라도 개인의 업무 분석 능력이 더 중요합니다. 아무리 좋은 도구를 가지고 있더라도 사용할줄 모르면 없는거나 마찬가지니까요^^; 도구를 사용하는 방법에 대해 학습하는건 개인마다 차이가 크기 때문에 누구다 다 할 수 있다고 말할순 없습니다. "나는 공부 머리가 전혀 없다."라고 한다면 간단한 하드웨어 심플 매크로를 사용하는게 좋은 선택이 될겁니다^^

 

 

하드웨어 심플 매크로를 설치하면 로그인 화면이 표시됩니다. 이 글을 읽고 계시다면, 이미 회원 가입은 되어 있는 상태일겁니다. 로그인 및 취소 버튼 아래에 있는 Copy IP Copy cert-key를 클릭해서 사용 등록을 완료해야 로그인을 할 수 있습니다. 회원 가입 및 인증에 대한 자세한 내용은 [ 여기 ]를 참고하세요. 메뉴의 고객센터 > 자주하는 질문 게사판의 첫번째와 두번째 글을 읽어보시고, 따라하면 됩니다.

 

 

로그인이 완료되면 아래와 같은 심플한 매크로가 실행됩니다. 이 매크로는 이름과 같이 하드웨어 방식으로 동작합니다. 소프트웨어 방식(활성/비활성)은 지원하지 않고 있습니다. 만약, 활성/비활성/하드웨어/하이브리드 방식으로 사용해야 한다면 엔지엠 매크로를 구매해야 합니다. 몬스터 사가(Monster Saga)는 괴물(Monster)이 전하는 이야기(Saga)라는 뜻입니다. 중요하지 않지만... 이런 뜻을 가지고 있습니다. 이제부터 하드웨어 심플 매크로가 아닌 "몬사"라고 지칭하도록 할께요^^

 

 

기능은 녹화와 중지 그리고 실행이 있습니다. 중지는 녹화 중지 실행 중지 2가지 기능을 담당합니다. 몬사는 사용자가 녹화한데로 실행해주는 매크로입니다. 녹화는 여러번 할 수 있으며, 녹화된 스크립트중 하나를 랜덤하게 선택해서 실행해줍니다. 예를 들어서 동일한 작업을 10개정도 녹화했다고 해봅시다. 여기서 실행을 누르면, 10개가 랜덤으로 무한 반복되는 개념입니다. 녹화 버튼을 클릭해볼까요? "이 창을 닫고 3초 후 녹화가 시작됩니다." 안내 창이 표시됩니다.

 

 

"확인"을 클릭한 후 3초 후 녹화가 자동 실행됩니다. 녹화가 실행되기 전 작업할 창(게임 또는 업무용 프로그램등등...)을 클릭하고 마우스를 위치 시켠 놓습니다. 녹화가 시작되면 평소 하던 작업을 하면 됩니다. 한 사이클(사냥이나 업무용 작업등등)이 끝나면 F8(녹화 중지 단축키)을 눌러서 완료하세요. 그리고, 녹화한 스크립트를 저장합니다.

 

 

몬사가 설치된 폴더로 이동하면, 아래와 같이 녹화한 스크립트가 생성됩니다. 녹화를 반복할수록 더 많은 스크립트가 생성됩니다.

 

 

스크립트를 실행하면 사용자가 녹화한 패턴 그대로 마우스와 키보드가 동작합니다. 물론, 녹화한 스크립트 목록에서 랜덤하게 하나씩 무한으로 실행됩니다. 이 매크로는 기능을 확장할 수 있도록 되어 있어서 매크로 안에 여러가지 알리미라던가 탐지기 및 우회 관련된 것들을 추가할 수 있습니다. 실행 후 동작을 확인하세요. 그리고, F8을 눌러서 실행을 중지하세요.

 

 

간단하죠^^? 추가로 랜덤 좌표와 랜덤 입력 속도를 적용시킬 수 있습니다. 복잡한 매크로 작업이 어려운 분들은 가볍게 녹화식으로 자동 사냥이나 간단한 업무들을 처리할 수 있습니다. 또한, 몬사는 복잡한 하드웨어 입력 장치인 아두이노가 필요하지 않습니다. 그렇기 때문에 구매 후 바로 원하는 매크로를 만들어서 사용할 수 있다는 장점이 있습니다. 이외에도 여러가지 유료 에드온이 있고, 별도 제작이 가능합니다.

 

다클라 자동 매크로를 만들려면 비활성으로 동작하도록 해야 합니다. 하지만, 일부 프로그램들은 소프트웨어 신호(비활성, 활성)가 막혀있기 때문에 하드웨어 방식으로 매크로를 만들어야 합니다. 그런데~ 비활성으로 잘 동작하던 매크로가 갑자기 안되는 경우가 발생할 수 있습니다. 아마도 게임이나 웹브라우저 또는 주식, 배달 콜 등등... 소프트웨어적인 신호를 막는 경우가 있습니다. 이런 경우에는 어쩔 수 없이 하드웨어 매크로로 전환해서 사용해야 합니다. 아래는 가장 일반적으로 사용하는 매크로 방식입니다. 아래 동영상을 보면 바탕화면에 아이콘을 마우스가 이동하면서 순차적으로 클릭하고 있습니다. 이런 방식을 활성 입력 방식이라고 부릅니다.

※ 필독 - [ 비활성 다클라 매크로를 만들 때 주의사항 ]

 

 

그렇다면 비활성은 어떻게 해야 할까요? 아래와 같이 [ 핸들 추가 ] 액션을 추가하면 기존의 스크립트가 비활성으로 자동 전환됩니다.

 

 

핸들을 추가하면 해당 프로그램(이 예제에서는 윈도우의 바탕화면)에 소프트웨어 신호만 보내고, 실제 마우스는 동작하지 않습니다. 아래 동영상을 보면, 마우스는 실행 버튼에 그대로 있고 클릭되고 있다는 포인트만 표시합니다. 실제 바탕화면의 아이콘이 활성화되고 있습니다.

 

 

비활성에 대해 좀 더 알아보기 위해 아래와 같이 그림판을 2개 추가 했습니다. 하나는 오딘이고, 다른 하나는 리니지w입니다. 이해의 편의를 위해 이름을 따로 작성했습니다.

 

 

아래 동영상과 같이 [ 핸들 추가 ] 액션에서 오딘1을 선택 해줍니다. 실행하면 오딘1에서 클릭이 비활성으로 동작합니다. 마우스 4개의 좌표는 미리 바꿔두었기 때문에 바탕화면 클릭과는 다르게 동작합니다. 그림판을 클릭하기 위한 좌표로 마우스 클릭 4개를 모두 변경해놔야 합니다.

 

 

이 스크립트를 비활성 테스트1.ngs로 저장하세요. 그리고, 다른 이름으로 저장으로 비활성 테스트2.ngs로 한번 더 저장해줍니다. 저장한 스크립트를 모두 열면 아래와 같습니다.

 

 

비활성 테스트2 스크립트를 선택한 후 핸들을 리니지w 그림판으로 변경 해줍니다.

 

 

전체 실행 버튼을 클릭해보면, 각각의 스크립트가 동일하게 동작되는걸 확인할 수 있습니다. 하나의 완성된 스크립트를 제작하면 녹스 또는 엘디 플레이어를 10개 20개를 실행하더라도 핸들만 다르게해서 동시에 제어할 수 있습니다. 물론, 이렇게하려면 몇가지 주의사항들이 존재합니다. 비활성 매크로를 만들 때는 항상 엔지엠 에디터의 기능만 사용해야 한다는 점입니다.

 

 

엔지엠 에디터 기능만 사용해야 한다는 의미는 아래 동영상처럼 마우스, 이미지 캡쳐, 찾기 영역등등... 속성창의 기능으로 모든걸 처리해야 한다는 뜻입니다. 만약, 속성창의 좌표를 키보드를 통해 직접 입력한다면 몇가지 정보가 누락됩니다. 엔지엠 에디터를 이용하면 마우스 좌표를 설정할 때 마우스 좌표의 프로그램 정보까지 내부에 같이 저장합니다. 이렇게하면 이 프로그램이 다른 곳으로 위치가 변경되더라도 추적이 가능합니다. 직접 타이핑해서 수동으로 정보를 입력하면 이런 정보를 알 수 없기 때문에 완벽한 비활성 매크로로 동작할 수 없습니다.

 

 

여기까지 활성 매크로와 비활성 매크로에 대해 작성 방법을 알아봤습니다. 이 둘은 소프트웨어 신호라서 일부 프로그램은 정상 동작하지 않습니다. 실제 마우스와 키보드로는 동작하는데 매크로는 신호가 입력되지 않는 경험을 해보신 분들도 있을겁니다. 이런 경우에는 어쩔 수 없이 하드웨어 방식을 사용해야 합니다. 하드웨어 방식은 아두이노라는 장치가 하나 필요합니다. 오픈 마켓에서 만원 미만으로 구매할 수 있습니다. (아두이노 레오나르도 R3)

 

 

하드웨어 방식으로 동작하기 위해 스크립트를 아래와 같이 변경해보세요. 하드웨어 입력방식은 시리얼 통신의 [ 연결 ] 액션을 추가해야 합니다.

 

 

하드웨어 방식은 마우스가 실제로 이동하면서 처리됩니다.

 

 

엔지엠 매크로는 활성, 비활성, 하드웨어 방식 모두 아쥐 쉽게 전환할 수 있습니다. 비활성이 안된다면, 핸들 추가 액션을 사용하지 않으면 활성 모드가 됩니다. 스크립트를 수정하거나 프로그램을 다시 만들지 않아도 됩니다. 하드웨어 방식도 동일합니다. 단순히, 시리얼 통신의 연결 액션을 추가하는 것만으로 동일한 매크로를 만들 수 있습니다. 또한, 각각의 액션은 실행과 중지가 있고, 체크 박스를 통해 사용 여부를 설정할 수 있습니다. 잘 활용하면 특정 구간에서만 하드웨어 방식을 쓰고, 비활성 모드로 모든 것을 처리하도록 구성할 수 있는데요. 이렇게 하이브리드 방식으로 제작하면 좀 더 효율적인 작업이 가능합니다.

 

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

 

원본 글 보기

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

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

반응형

댓글