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

버섯커 키우기 게임으로 배우는 매크로 프로그램 제작 방법.

by 업무자동화 2024. 1. 13.
반응형

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

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

#매크로 #메크로 #매크로프로그램 #스마트스토어 #슬롯 #조회수매크로 #인스타매크로 #인스타그램매크로 #유튜브매크로 #좋아요매크로 #마케팅매크로 #슬롯매크로 #오토핫키매크로 #파이썬매크로 #네이버카페매크로 #댓글매크로 #블로그매크로 #카카오톡매크로 #가리기매크로 #상품입력매크로 #쿠팡매크로 #쇼피매크로 #코인매크로 #주식매크로 #바이럴마케팅매크로 #추천구독매크로

 

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

안녕하세요. 엔지엠소프트웨어입니다. 업무용 매크로 프로그램을 제작하는 방법을 학습하는데 가장 좋은 내용이 뭘까요? 요즘은 핸드폰 게임을 안하는 분들이 없을정도로 매우 보편적입니다. 이유는 간단한데요. 게임 매크로는 정말 다양한 기능들을 사용해야 하기 때문에 종합적인 프로세스 학습에 적합합니다. 그리고, 의식의 흐름대로 프로세스를 구성할 수 있습니다. 같이 학습하기 위해서 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가 하세요.

 

 

녹스 또는 엘디플레이어를 설치하고, 버섯커 키우기 게임을 설치 해줍니다.

 

 

버섯커 키우기는 게임 하단의 램프를 클릭해서 장비 또는 악세사리등등... 아이템을 획득하고 장비하는 간단한 게임입니다. 이렇게 반복되는 행위를 수행하면서 버섯커를 키우는게 주된 목표인데요. 버섯커르를 키워서 암흑마룡을 무찌르는 스토리를 가지고 있습니다. 램프를 클릭하도록 해야겠죠? 이런 경우 대부분 이미지 매치 액션을 사용합니다. 여러분들도 스크립트에 [ 이미지 매치 ] 액션을 추가해보세요.

 

 

이미지 매치 액션에서 클릭하고 싶은 이미지를 캡쳐 해줍니다.

 

 

저는 아래 그림과 같이 램프의 가운데 보석을 캡쳐 해두었습니다.

 

 

이미지 매치 액션에서 마우스 동작 LeftClick으로 변경 해보세요.

 

 

매크로를 실행 해볼까요? 램프를 잘 클릭했네요.

https://youtu.be/4VrCCJzKbdM

 

 

이번에는 장비 버튼을 클릭 해볼께요. 이미지 매치 액션을 하나 더 추가한 후 장비 버튼을 캡쳐하세요. 그리고, 마우스 동작 LeftClick으로 변경 해줍니다.

 

 

장비 버튼의 이미지는 아래와 같습니다.

 

 

매크로를 다시 실행 해보면 아래 동영상과 같이 램프를 문지르고, 장비 버튼을 클릭합니다.

https://youtu.be/nv-zUaJxRaw

 

 

매크로 프로그램은 이와같이 이미지 매치로 원하는 이미지가 나오면 클릭하면서 프로세스를 실행하면 됩니다. 버섯커 키우기에서 현재 장비보다 더 좋은 장비가 나오면 장비 후 이전 장비는 판매할 수 있는데요. 이것도 방식은 동일합니다. 판매 버튼이 나오면 클릭하게 이미지 매치를 하나 더 추가하면 됩니다. 만약, 판매 버튼이 없으면 클릭하지 않고 그냥 넘어가기 때문에 문제가 되지는 않습니다.

 

 

이 때 현재 장비하고 있는 아이템보다 성능이 좋은 장비인지 판단하는 로직이 추가되어야 합니다. 이것도 아래와 같이 화살표가 있는지 판단한 후 장비와 판매를 모두 클릭하면 됩니다.

 

 

엔지엠 매크로에는 어떤 상황을 판단할 때 조건 액션들을 사용합니다. 조건은 윈도우 화면을 인식해서 처리할수도 있고, 숫자가 어떤 값보다 크거나 작을 때 그리고, 텍스트가 어떤 문자인지 비교할 때도 사용합니다. 결국은 어떤 상황이 주어졌을 때 참(True), 거짓(False)으로 판단해야 하는 경우 조건 액션들을 사용합니다. 조건에 대해 학습하기 위해 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가 해주세요.

 

 

그림판을 실행하고 아래 그림과 같이 오랜지색 점을 하나 찍어주세요.

 

 

스크립트에 [ 이미지 매치 ] 액션을 추가한 후 그림판의 오랜지색 점을 캡쳐해서 저장하세요. 아래 동영상을 참고하셔서 캡쳐 버튼을 누르고, 그림판의 오랜지색 점을 마우스로 드래그해서 영역을 설정하세요. 그리고, F1을 누르면 저장할 수 있습니다.

https://youtu.be/q3bySNJFcm4

 

 

매크로를 실행하면 윈도우 화면에 그림판이 있고, 그림판 안에 오랜지색 점이 있어서 이미지 매치의 결과 값은 True가 됩니다. 에디터 하단의 아웃풋 창을 보세요.

 

 

이제 본론으로 들어가서 조건을 어떻게 처리하는지에 대해 알아보도록 하겠습니다. 일반적으로 조건은 참(True)과 거짓(False)으로 나타냅니다. 엔지엠 매크로에서는 같음과 다름으로 명칭이 약간 다릅니다. 아래 그림처럼 조건 액션들은 모두 같음과 다름이 있습니다.

 

 

엔지엠 매크로의 스크립트에는 액션들을 하나씩 추가해서 위에서 아래로 실행됩니다. 어떤 조건에 의해 루틴을 건너뛰어야 하는데요. 이 때 어디로 가야할지를 알려주는게 같음과 다름에 설정하는 아이디입니다. 모든 액션은 아이디를 가지고, 스크립트 내에서 아이디는 고유(Unique: 유니크)해야 합니다. 아래와 같이 그룹 2개를 추가하세요.

 

 

그룹에 각각 같음과 다름이라는 아이디를 부여 해주세요. 스크립트의 액션 옆에는 일정한 규칙이 있습니다. 괄호 안에는 항상 아이디가 표시되고, 대괄호 안에는 링크된 파일이 표시됩니다. 여기서 말하는 파일은 이미지 또는 스크립트를 말합니다. 이미지 조건들은 자신의 조건으로 이미지를 가지기 때문에 아래와 같이 표시됩니다. 다른 스크립트를 불러와서 실행하는 [ 서브 스크립트 ]나 [ 스크립트 실행 ] 액션도 동일하게 대괄호 안에 파일명이 표시됩니다.

 

 

마지막으로 설명에 입력하는 텍스트는 콜론 다음에 표시됩니다. 표시 되는 순서는 아이디, 파일 링크, 설명순입니다.

 

 

이번에는 이미지 매치의 같음과 다름을 각각 그룹의 아이디로 설정 해보세요.

 

 

매크로를 실행하면 이미지가 존재하기 때문에 같음 그룹과 다름 그룹 액션이 모두 실행됩니다. 아웃풋에 너무 많은 정보가 표시되므로 에디터의 보기 메뉴 우측에서 기본 정보와 함수만 남겨두고 모두 끄세요. 실행 결과는 하단의 아웃풋에서 확인할 수 있습니다.

 

 

우리가 원하는 결과는 아닙니다. 윈도우 화면에 오랜지색 점이 있으면 같음이 실행되고 다름은 실행되지 않아야 합니다. 하지만, 위에서도 설명했듯이 엔지엠 매크로의 스크립트는 위에서 아래로 순차적으로 실행됩니다. 따라서 참인 경우에는 이미지 매치 아래에 같음 그룹이 실행되고 그 아래에 있는 다름 그룹도 실행됩니다. 이번에는 그림판을 숨겨놓고 다시 실행 해보세요. 그러면 아래와 같이 다름 그룹만 실행된걸 확인할 수 있습니다.

 

 

이미지를 못찾으면 같음 그룹은 건너뛰고 다름 그룹으로 이동합니다. 그래서, 위와 같이 다름 그룹 로그만 아웃풋에 찍혔습니다. 그러면, 같음일 때 다름을 건너뛰려면 어떻게 해야 할까요? 이런 경우에는 같음과 다름을 묶어놓고 그룹 액션을 하나 더 추가해야 합니다. 같음과 다름 그룹 아래에요. 그리고, 같음 그룹 아래에 액션 이동을 하나 더 추가했습니다. 그리고, 이 액션에는 마지막 그룹인 조건 완료로 이동하도록 했습니다.

 

 

액션 이동은 조건이 아닌 설정한 아이디로 무조건 루틴을 이동시켜줍니다. 따라서, 이미지 매치가 참인 경우 아래 같음 아이디로 이동하고, 그 아래에서 액션 이동이 마지막 그룹으로 루틴을 이동시키기 때문에 다름 그룹은 실행되지 않게 됩니다. 매크로를 다시 실행하고 확인해보면 이번에는 같음 그룹만 실행된걸 확인할 수 있습니다.

 

 

이 예제에서 이미지 매치를 사용했는데요. 도구 상자에 있는 조건 액션들에 숫자 체크나 텍스트 체크, 날짜 체크등등... 모든 조건은 이와 동일한 방식으로 동작합니다. 그룹 액션은 논리적인 액션으로 어떤 동작이 있거나 하지는 않습니다. 설명을 달아놓고, 그 안에 액션들을 모아두고 접어놓거나 펼쳐서 내용을 확인할 수 있습니다.

 

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

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

 

원본 글 보기

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

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

반응형

댓글