유료 매크로 프로그램 다운로드
http://ngmsoftware.com/bbs/board.php?bo_table=product_review
#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화
안녕하세요. 업무 자동화 RPA 매크로 오토픽입니다.
오늘은 오토픽 에디터를 이용해서 매크로를 제작할 때 좀 더 빠르게 매크로를 제작할 수 있는 노하우와 문제가 발생했을 때 원인을 빠르게 찾을 수 있는 팁을 알려드리도록 하겠습니다.
이 내용이 모든 상황에 적용되는건 아니지만, 기본기를 갖추는데 도움이 될 수 있을겁니다.
개발자가 시스템을 설계하고, 프로그램을 디자인해서 코딩할 때도 기초가 무엇보다 중요합니다.
그래야 유지보수가 쉽고 심플하며 가벼운 프로그램을 만들 수 있게됩니다. 그만큼 기초가 탄탄해야 가능한 일인데요.
오토픽 매크로를 이용해서 업무 자동화를 만드는 일도 일종의 프로그래밍과 비슷합니다.
초중고에서 배우는 코딩교육과 비슷한 프로그램을 사용하여 알고리즘을 이해하고, 로직을 설계하는 방법을 익혀야 합니다.
모든 일들이 프로그래밍 코딩과 비슷합니다. 업무 자동화 매크로를 많이 만들어봐야 실력이 향상되고, 여러가지 상황에 최적화된 노하우를 채득할 수 있습니다.
오토픽 에디터로 자동화 매크로를 만들 때는 보기 메뉴의 디버그가 체크되어 있어야 합니다.
동작 내용을 분석하거나 문제가 발생했을 때 에러 내용을 확인해야 하기 때문입니다.
위의 디버그는 에디터 하단의 디버그 창을 표시할지 여부입니다. 디버그 창에는 여러가지 정보들을 표시할 수 있는데요.
①일단 출력 사용을 체크해야 내용을 디버그 창에 표시할 수 있습니다.
②그리고, 출력 선택에서 경고와 에러 그리고, 디버그까지 모두 선택하세요.
③추적 사용은 조건 때문에 루틴이 이동할 때 어디서 어디로 이동했는지 확인할 때 유용한 기능입니다.
위에서 설명한 내용들은 아래 동영상에서 좀 더 자세하게 테스트해보고, 어떻게 동작되는지 확인 해볼께요.
매크로를 제작하면서 정상적으로 동작하는지 계속 실행하면서 확인할겁니다.
이 때 의도한대로 동작하지 않는 경우에는 하단의 출력창에서 출력 내용을 천천히 살펴봐야 합니다.
여기에 문제를 해결할 수 있는 힌트가 있으니까요. 물론, 힌트만으로는 부족할수도 있습니다.
그래서, 고객 서비스 단톡방도 있고 홈페이지의 질문과 답변 게시판도 있는거죠.^^
문제를 빨리 해결하려면 출력 내용을 잘 살펴보고, 해결이 안된다면 관리자에게 빨리 질문하는게 가장 좋은 방법입니다.
회색 텍스트: 디버그 내용으로 버그나 경고는 아니지만, 로직을 파악하는데 도움이 되는 기타 정보들을 표시합니다.
노란색 텍스트: 경고입니다. 액션을 실행시키기 위해 필요한 정보가 누락되었거나 속성 설정이 잘못된 경우 해결 방법을 표시합니다.
빨간색 텍스트: 에러입니다. 액션 설정은 정상이지만, 오토픽 매크로 또는 윈도우를 비롯한 외부 시스템에 문제가 있는 경우 내용이 표시됩니다.
빨간색 텍스트의 경우 구글 API나 딥러닝 모듈과 모델 또는 데이터베이스 드라이버등등... 다양한 인터페이스에 문제가 있을 수 있습니다.
어쩌면 오토픽 매크로 자체의 버그일수도 있는데요. 매크로 프로그램 특성상 다양한 환경에서 동작하기 때문에 에러 내용을 확인 후 해결 방법을 확인해보세요.
문제를 빠르게 해결하려면 고객 서비스 카카오톡 대화방과 홈페이지의 질문과 답변 게시판을 잘 활용해야 합니다.
이번에는 글로 설명하기에는 이해하기가 조금 어려울수도 있는데요.
보통 매크로를 제작하다보면 수많은 액션과 이미지 매치, 이미지 서치를 사용하게 됩니다.
여기서 특정 조건에서만 이미지가 매치되고, 참 조건과 거짓 조건으로 루틴을 이동해야 하는데요.
대부분 문제가 되는 부분이 잘 동작하다가 어느 시점에 이미지를 못찾아서 참 조건으로 루틴이 이동하지 않는다는 것입니다.
이 문제를 쉽고 빠르게 해결하려면 아래와 같이 이미지를 비교하는 시점에 윈도우 화면을 확인하는게 좋습니다.
스크립트에서 비교할 이미지를 미리 볼 수 있습니다.
①스크립트 편집기에서 이미지 뷰어 체크 버튼을 클릭하세요.
②하단의 출력창에서 디버그 탭을 선택하세요.
③이미지 탭을 클릭하세요.
④찾을 이미지에 현재 선택한 액션에서 찾을 이미지를 확인할 수 있습니다.
윈도우 화면에서 10이라는 숫자 이미지를 찾을건데요. 무한 반복으로 돌아가는 매크로 환경에서 항상 컴퓨터 모니터를 보고 있을수는 없습니다.
그렇다보니 10이라는 숫자 이미지가 실제 이미지 조건이 실행될 때 화면에 존재했는지를 확인해야 합니다.
만약, 존재했다면 정상적으로 루틴이 이동되었을건데요. 그렇지 않았다면 어떤 화면인지 분석해야 합니다.
아래 그림을 참고해서 대상 이미지 저장을 해보세요.
매크로를 실행하면 현재 윈도우 화면에 숫자 10이 없기 때문에 이미지가 윈도우 바탕 화면에 저장됩니다.
에디터에 숫자 10 이미지가 있기 때문에 이것도 안보이게 숨겨야 합니다. 하단 출력탭을 클릭한 후 실행하세요.
아래와 같이 조건이 False이기 때문에 이미지가 저장된걸 확인할 수 있습니다.
저장된 이미지를 삭제하고, 디버그 탭을 클릭해서 숫자 10이 보이도록 하고 다시 실행 해보세요.
이미지가 저장되지 않는걸 알 수 있습니다.
이렇게하면 나중에 문제가 되는 부분이 어디인지 쉽게 파악할 수 있습니다.
만약, True인데도 문제가 되는 상황이라면 대상 이미지 저장 조건을 All로 해놓고 모든 이미지를 확인해봐야 합니다.
매크로가 실행될 때 실시간으로 이미지를 확인할수도 있습니다.
디버그의 이미지 뷰어에서 확대, 축소 버튼을 체크하면 해당 영역에 꽉찬 상태로 볼 수 있습니다.
이미지를 더 크게 보면서 확인하려면 해당 컨트롤을 드래그해서 에디터에서 분리 해보세요.
왼쪽 윈도우 화면과 오른쪽 찾을 이미지 사이에 스플리터가 존재합니다.
마우스로 드래그해서 크기를 변경할 수 있습니다.
매크로를 실행하고, 실시간으로 이미지 비교 조건을 확인할 수 있습니다.
하지만, 매크로 속도가 빨라서 이미지를 눈으로 확인하기도 전에 지나가는 경우가 발생할건데요.
이런 문제를 해결하려면 스크립트를 다른 이름으로 하나 더 저장한 후 아래와 같이 속도 변경 기능을 사용 해보세요.
실행 전 지연과 실행 후 지연에 이미지를 충분히 확인할 수 있도록 시간을 설정하세요.
그러면, 매크로가 느리게 동작하고 이미지 조건들이 어떻게 동작하는지 조건 처리 결과가 어떻게 되는지 확인할 수 있습니다.
여기에 입력하는 값은 1,000분의 1초로 설정할 수 있습니다. 충분히 확인할 시간을 벌려면 5000정도 입력하는게 좋습니다.
매크로 스크립트에서 대략 어디가 문제인지 파악했거나 의심되는 부분이 있다면 한단계씩 실행 또는 선택 위치까지 실행으로 빠르게 확인이 가능합니다.
문제가 되는 부분까지 매크로를 자동으로 실행하고, 의심되는 부분부터 내용을 확인 해볼 수 있습니다.
①스크립트에서 액션을 한단계씩 실행하면서 결과를 확인할 수 있습니다.
②스크립트에서 선택한 액션까지 매크로가 실행되고 해당 위치에서 일시 중지됩니다.
지금까지 알아본 내용을 잘 활용하면 매크로를 만들다가 문제가 발생하는 부분을 빠르게 찾을 수 있고, 원인도 파악이 가능합니다.
원인을 파악했다는건 해결 방법도 알 수 있다는 의미와 같은데요. 하지만, 문제가 뭔지 알아도 해결 방법이 없을수도 있습니다.
이런 경우에는 오토픽 고객 서비스 단톡방에 문의하시거나 질문과 답변 게시판에 질문을 남겨주세요.
[ 디버그 창의 메뉴 설명서 ]
디버그창에는 변수의 목록과 현재 값 그리고, 이전 값을 확인할 수 있는 기능도 포함되어 있습니다.
이미지 조건을 확인하는 것도 중요하지만, 변수 값으로 조건을 수행하는 액션들도 많이 존재합니다.
따라서, 변수의 값이 실제로 어떻게 처리되고 있는지도 파악하는게 중요합니다.
앞서 설명한바와 같이 스크립트 속도를 느리게 만들거나 출력 내용의 값을 확인하면서 체크해야 합니다.
디버깅 관련된 내용은 아래 동영상을 참고하시면 더 많은 정보와 동작을 이해할 수 있습니다.
감사합니다.
[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]
[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]
원본 글 보기
http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech
'엔지엠 매크로' 카테고리의 다른 글
LD플레이어 복사 붙여넣기 (LD Player Copy & Paste) (0) | 2024.12.06 |
---|---|
무료 마우스 키보드 녹화 매크로. (0) | 2024.12.06 |
무한으로 계정을 생성할 때 닉네임 랜덤하게 만드는 매크로 제작 방법 (0) | 2024.12.06 |
구글 무한 계정 생성 매크로 만들기 강좌 (0) | 2024.12.06 |
골프 부킹 티켓팅 선착순 댓글 작성 매크로 마우스 속도 비교 이미지 서치와 셀레니움 클릭 방식 (3) | 2024.12.05 |
댓글