본문 바로가기

이미지 매크로

엔지엠 RPA 매크로 - 길고 복잡한 스크립트에서 특정 구간만 테스트하는 방법

반응형

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

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

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

 

안녕하세요. 엔지엠소프트웨어입니다. 오늘은 매크로 제작시 특정 구간만 정상 동작하는지 테스트하는 방법에 대해 알려드리도록 하겠습니다. 이 방법은 엔지엠 에디터를 사용하시는 분이라면 대부분 알고 계실거라 생각합니다. 하지만, 처음 접하시거나 에디터 사용 방법을 잘 모르시는 분들에게는 도움이 될 수 있는 글이라고 생각합니다. 아~ 참고로, 아래 디버깅 관련 글도 읽어보시면 매크로를 개발하는데 많은 도움이 될거예요!

매크로 제작할 때 디버깅을 이용해서 스크립트를 빠르게 만드는 방법 ]

 

매크로에서 스크립트를 작성할 때 보통은 아래와 같은 방식으로 작성하는게 좋습니다. [ 그룹 ] 또는 [ 서브 스크립트 ]로 비슷한 동작이나 행위들을 묶어두는 것입니다. 이렇게 어떤 행위마다 그룹화해두면 테스트할 때 쉽게 테스트할 수 있습니다.

 

 

초기 설정은 적용한 후, 동작 루틴 1은 건너뛰고 동작 루틴 2부터 테스트를 한다고 생각 해보세요. 이런 경우에는 아래와 같이 그룹을 사용 안함으로 처리할 수 있습니다.

 

 

만약, 초기 설정의 값들이 그룹 1과 그룹 2에 영향을 준다면 초기 설정도 각각 그룹에 따라 적용될 수 있도록 처리가 가능합니다. 전체 설정 값인 핸들 추가는 그룹 아래에 두고, 각각의 동작 루틴에 대해서 그룹을 하나 더 만들면 루틴에 따른 많은 설정 변수를 한번에 온오프 할 수 있습니다. 이렇게하면 변수로 인해 동작 루틴에 영향을 주지 않고 테스트할 수 있습니다.

 

 

설정과 동작 루틴을 알기 쉽게 설명에 적어두는게 좋습니다.

 

 

동일한 그룹을 같은 색으로 설정하면 시각적으로 좀 더 빠르게 작업할 수 있습니다.

 

 

엔지엠 에디터에서 작성하는 스크립트는 기본적으로 위에서 아래로 실행됩니다. 그래서 기본 설정(핸들 추가, ClassDD, ADB, 웹, 변수등등...)은 동작 액션들 위에 먼저 추가해놔야 합니다. 그래야, 이 설정을 기반으로 동작하기 때문입니다. 만약, 설정 값들이 다른 루틴에 영향을 주지 않는다면 아래와 같이 설정 값과 동작 루틴을 묶어도 됩니다.

 

 

마지막으로, 특정 구간만 테스트할 때 아래와 같이 스크립트를 2개 띄워놓고 액션을 이동하면서 테스트할 수 있습니다. 새로운 스크립트를 하나 더 추가 합니다.

 

 

시스템 메뉴의 가로 정렬을 누르면 열려 있는 스크립트들이 가로로 정렬됩니다. 좌측의 액션을 그냥 드래그하면 액션이 이동됩니다. 복사하려면 Alt키를 누르고 드래그해야 합니다.

 

 

이렇게 루틴을 그룹으로 묶어놓으면 각각의 루틴을 별도의 스크립트로 복사해서 테스트하기 편리합니다. 만약, 그룹 없이 액션들을 나열해 두었다면, 이동할 액션들을 각각 선택한 후 복사&붙여넣기로 이동시킬 수 있습니다. 여러개의 액션을 선택한 경우 드래그로 이동은 안됩니다. 복사&붙여넣기를 사용하세요.

 

 

콘트롤키 또는 시프트키를 누르고, 여러개를 선택한 후 잘라내기와 붙여넣기로 이동할 수 있습니다.

 

 

에디터를 좀 더 편리하게 사용할 수 있도록 많은 기능이 추가되어 있습니다. 주로 사용하는 기능들만 쓰는 경향이 있는데요. 저도 그렇구요^^; 프로그램을 개발할 때 자주 쓰는 단축키나 함수들만 사용합니다. 일단 개발이 급하기도 하고, 익숙한 기능들은 딱히 다른 참고 자료를 안봐도 뚝딱 만들어 낼 수 있으니까요. 이건 어쩔 수 없는거 같습니다. 손에 익은 장비를 쓰는건 누구나 다 똑같거든요^^

 

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

 

원본 글 보기

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

 

엔지엠소프트웨어

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

www.ngmsoftware.com

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

반응형