전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 매크로를 제작할 때 제목과 같이 100번마다 10분씩 휴식하고 싶으면 어떻게 스크립트를 작성해야 할까요? 어떻게 응용하느냐에 따라 방식은 다양할거 같습니다. 단순하게 100회 매크로가 수행되고, 반복 횟수가 100이면 [ 숫자 체크 ]로 확인 후 10분 휴식할 수 있습니다. 또는 반복 횟수를 0으로 다시 초기화 할 수 없으니 100으로 나눈 후 [ 나머지 값이 0인지 체크 ]해서 10분 휴식으로 액션의 루틴을 보낼수도 있습니다. 하지만, 더 쉬운 방법이 있는데요. 우선, 첨부되어 있는 스크립트를 …
안녕하세요. 엔지엠소프트웨어입니다. 제목에는 10초 후 반복하는 매크로라고 되어 있지만, 사용자가 선택적으로 시간을 설정할 수 있고 크론잡을 이용하면 매일 일정한 시간에 주기적으로 반복할 수 있습니다. 엔지엠 매크로를 실행하고, 새로운 스크립트를 하나 추가하세요. 엔지엠 RPA 매크로에는 스크립트의 액션과 상호 작용할 수 있는 이벤트 기능을 제공합니다. 사용자 또는 다른 프로그램에서 마우스 클릭이나 키보드 입력에 대해 실시간으로 반응할 수 있습니다. 또한, 타임아웃 이벤트를 통해 설정한 시간에 원하는 스크립트를 실행시킬…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 RPA(Robotics Process Automation) 프로그램으로 단순한 마우스 반복 또는 키보드 반복뿐만 아니라 조건에 따라서 다양한 업무를 자동화 할 수 있습니다. 또한, 외부 라이브러리(Library)나 모듈(Module)을 액션으로 끼워 넣어서 사용할수도 있습니다. 이런 부분들은 차차 설명하기로 하고, 오늘은 기초적인 마우스 반복 클릭에 대해 알아보도록 하겠습니다. 엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 반복 횟수를 사용자가 선택할 …
안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 내용은 반복 횟수에 따라서 변수 값을 가져오는 방법인데요. 고객 서비스방에서 질문한 내용으로 예제를 작성 해봤습니다. 결론을 미리 말씀드리면 변수와 반복 액션 사이에는 어떠한 연결 고리도 없습니다. 따라서, 개발자들이 노가다성으로 하는 하드코딩과 비슷하게 스크립트가 만들어집니다. 좀 더 쉽게 말하면 변수 1, 처리 액션, 변수 2, 처리 액션... 과 같이 쭉~ 나열하는 방식 말고는 딱히 정답이 없습니다. 비효율적이죠^^; 아래는 첨부되어 있는 예제 매크로 스크립트를 에디터에서 …
안녕하세요. 엔지엠소프트웨어입니다. 저번 시간에 오토핫키의 조건과 반복문을 이용해서 숫자 맞추기 게임과 구구단을 어떻게 만드는지 예제를 통해 실습 해봤습니다. 오늘은 오토핫키에서 윈도우 화면 보호기를 어떻게 방지할지 알아볼텐데요. 사실, 윈도우 시스템 설정에서 화면 보호기를 끄면 됩니다. 아마도, 절전 관련 옵션에 이런 내용이 있었던거 같은데... 예전에 만들어놓은 [ 화면 보호기 방지 프로그램 ]도 있네요. 화면 보호기가 실행되지 않도록 하기 위해서 마우스를 계속 움직여주는 간단한 스크립트입니다. 이 예제에서 If 조…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은~ 오토핫키 반복문에 대해 알아보도록 하겠습니다. 엔지엠 매크로에서 반복문은 [ For 반복 ], [ Foreach 반복], [ 액션 반복], [ 액션 이동]이 있습니다. 상황에 따라서 어떤걸 사용해야 할지는 잘 결정해야 합니다. 오토핫키는 Loop와 Break를 사용합니다. Loop는 반복시키는 구간을 설정하고, Break는 어떤 조건에 맞으면 반복 구간을 탈출하게 해줍니다. 테스트를 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요. [오토핫키 코드실행] 액션을 스…
안녕하세요. 엔지엠소프트웨어입니다. 매크로 프로그램의 가장 기본은 마우스 클릭을 반복하거나 키보드 입력을 반복하는 기능입니다. 물론, 이미지 서치나 화면 인식, 색깔 인식도 중요한 기능중에 하나이긴 합니다^^; 엔지엠 매크로에는 [ 마우스 클릭 ], [ 키보드 입력 ] 그리고, [ 화면 인식 ]과 [ 색깔 인식 ] 기능이 포함되어 있습니다. 오늘은 간단하게 키보드를 어떻게 반복시키는지 알아볼건데요. 이 내용을 학습하기 위해 간단한 테스트 매크로를 만들어 보도록 하겠습니다. 아래 동영상과 같이 엔지엠 에디터를 실행하고 새로운 스크립트…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 매크로 프로그램에서 반복(For, Foreach)에서 액션 이동이 어떻게 동작하는지에 대해 알아보도록 하겠습니다. 엔지엠 매크로 프로그램은 일반적인 개발 언어들과 차이가 있는데요. [ 액션 이동 ]으로 루틴을 무조건 건너뛸 수 있다는 점입니다. 프로그래밍 언어는 이렇게 동작하지는 않습니다. 여러가지 이유가 있겠지만, [ Goto ]와 [ Gosub ] 같은 절차적 특성과 함수의 구조화를 무너뜨리는 방식은 좋지 않기 때문입니다. 언어적으로 그렇다는거구요. 매크로 프로그램에서는 쉽고 간편하게 …
안녕하세요. 엔지엠소프트웨어입니다. 폴더에 어떤 파일이 들어오면 자동으로 인식해서 다른 폴더로 복사하는 매크로를 만들어 보도록 하겠습니다. 우선, 비슷한~ 내용이 있는데요. 아래 링크의 내용도 참고하시면 도움이 될듯 합니다. 링크의 내용은 특정 폴더에 스캔한 이미지를 넣으면 자동으로 엑셀로 정리하고, 특정 폴더로 복사하는 예제입니다. [ 1. 과태료, 명함, 영수증 이미지에서 문자만 추출해서 엑셀에 정리하는 방법] [ 2. 폴더에 스캔한 이미지를 넣으면 자동으로 인식해서 처리하는 매크로 만들기 ] 단순히 사용자가 선택한 폴…
안녕하세요. 엔지엠소프트웨어입니다. 매크로를 제작하다보면 이미지 조건(이미지 서치, 이미지 매치, 이미지 전체 매치등등...)에서 찾은 이미지의 영역을 변수로 저장하고, 이 변수 값을 읽어서 마우스로 클릭하고 싶을 수 있습니다. 물론, 이미지 조건에 확장 속성으로 마우스를 직접 클릭해도 됩니다. 이 예제를 테스트하기 첨부되어 있는 스크립트를 열어주세요. 이미지 전체 매치에 사용된 이미지는 아래와 같습니다. 여기서 동전을 인식한 후 동전들의 좌표를 변수에 저장해줍니다. [ 이미지 전체 매치 ]에서 아래 그림과…