전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 일정 주기로 실행되는 매크로를 만들려면 [ 타이머 틱 등록 ] 액션을 사용하면 됩니다. [ 예약 작업 등록 ] 액션을 사용해도 동일한데요. 이 둘은 약간의 차이점이 존재합니다. 일정 주기로 실행되는 매크로를 제작하기 위해 간단한 서브 스크립트를 하나 만들었습니다. 내용은 아래와 같습니다. 그림판을 [ 핸들 ]로 설정하고, [ 마우스 클릭 ]으로 랜덤하게 클릭하도록 했습니다. 일정 주기로 반복 실행되는 매크로를 구현하기 위해 매인 스크립트가 되는 부분은 아래와 같습니다. 타이머 틱 등록…
안녕하세요. 엔지엠소프트웨어입니다. 개발자들이 코딩하다보면 에러가 발생했을 때 다시 문제가 된 부분을 수행하도록 코드를 짜는 경우가 종종 있습니다. 보통, 데이타베이스 연결이나 네트워크 연결과 같은 곳에서 연결이 실패하면 재시도(Retry) 하게 만듭니다. 이 때 연결이 계속해서 실패하면 무한 루프에 빠지게 됩니다. 이 문제를 해결하기 위해 RetryLimit라는 변수를 두고, 몇회 이상 실패하면 관리자에게 메세지를 보내거나 알람을 발생시킵니다. 엔지엠 매크로도 조건 액션들은 에러 프로세스가 존재합니다. 이미지를 못찾거나 데이타베이…
안녕하세요. 엔지엠소프트웨어입니다. 사용자가 설정한 시간에 매크로가 실행되는건 [ 예약 작업 이벤트 ] 액션을 사용하면 됩니다. 크론잡 문법을 사용하기 때문에 처음에는 어려울 수 있습니다. 하지만, 몇가지 규칙만 알면 주기적으로 실행되는 매크로를 쉽게 만들 수 있습니다. 크론으로 스케줄러 만들기 예제는 아래 글을 참고하세요. [ 엔지엠 매크로에서 크론으로 스케줄러 만들기] 오늘 알아볼 내용은 설정한 시간에 동작하는 매크로가 아닌 해당 시간보다 크면 실행되는 매크로입니다. 하루는 24시간입니다. 사용자가 10시로 설정하면 11…
안녕하세요. 엔지엠소프트웨어입니다. 윈도우 화면에서 아래 그림과같이 여러줄로 숫자가 있습니다. 가장 높은 수를 찾아서 클릭하는 방법에 대해 알아보도록 하겠습니다. 첨부되어 있는 첫번째 스크립트를 열어보면 아래와 같이 구성되어 있습니다. [ OCR 체크 ] 액션으로 숫자들을 읽고, 이 숫자 배열을 저장하는 [ numbers 변수 ]가 추가되어 있습니다. 최고값 변수는 배열에서 가장 큰 값을 저장하는 변수고, 위치 변수는 최고값이 몇번째 줄에 있는지 위치를 저장하는 변수입니다. OCR 체크 액션은 그림판에서 숫…
안녕하세요. 엔지엠소프트웨어입니다. 1씩 증가하면서 메모장에 값을 저장하는 방법에 대해 알아보겠습니다. 엔지엠 매크로 에디터를 실행하고 새로운 스크립트를 하나 추가하세요. [ 변수 ]를 추가하고, 아이디는 증가값으로 설정하세요. [ For 반복 ] 액션을 추가하고, 100회 반복하도록 하겠습니다. 그리고, 반복한 횟수를 변수에 추가하세요. [ 문자 채우기 ] 액션을 추가하고, 아래와 같이 설정 해줍니다. 왼쪽에 0으로 자리수를 맞추기 위해서 이와같이 처리합니다. 바탕화면에 텍스트 파…
안녕하세요. 엔지엠소프트웨어입니다. 오늘 예제는 간단한 카카오톡 챗봇을 매크로 프로그램을 이용해서 어떻게 만드는지에 대해 알아보도록 하겠습니다. 이 내용이 챗봇을 만드는 여러가지 방법중에 하나이므로 꼭~ 이렇게 만들어야 한다는건 아닙니다. 그리고, 간단하게 설명하는 글이라서 가볍게 읽어 보시면 좋을듯 합니다. 우선, 카카오톡에 내용을 입력하는 방법에 대해서 먼저 학습하시면 도움이 될거 같습니다. [ 비활성 매크로 - 카카오톡에 여러줄 내용 입력하기] 예제를 학습하기 위해 엔지엠 매크로 에디터를 실행하고 새로운 스크립트를 하나…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 마우스 랜덤 클릭 매크로를 어떻게 만드는지 알아보도록 하겠습니다. 엔지엠 매크로 에디터를 실행하고 새로운 스크립트를 추가하세요. 그림판을 실행하세요. [ 마우스 클릭 ] 액션을 스크립트에 추가하고 아래와 같이 설정하세요. 마우스 좌표는 그림판의 가운데입니다. 이 매크로를 실행하면 아래와 같이 동작합니다. 랜덤하게 100번 클릭합니다. 가우시안 랜덤을 False로 변경하고 다시 실행 해보세요. 가우시안 옵션에 따라 동작이 다른것을 확인할 수 …
안녕하세요. 엔지엠소프트웨어입니다. 매크로를 제작할 때 제목과 같이 100번마다 10분씩 휴식하고 싶으면 어떻게 스크립트를 작성해야 할까요? 어떻게 응용하느냐에 따라 방식은 다양할거 같습니다. 단순하게 100회 매크로가 수행되고, 반복 횟수가 100이면 [ 숫자 체크 ]로 확인 후 10분 휴식할 수 있습니다. 또는 반복 횟수를 0으로 다시 초기화 할 수 없으니 100으로 나눈 후 [ 나머지 값이 0인지 체크 ]해서 10분 휴식으로 액션의 루틴을 보낼수도 있습니다. 하지만, 더 쉬운 방법이 있는데요. 우선, 첨부되어 있는 스크립트를 …
안녕하세요. 엔지엠소프트웨어입니다. 업무 자동화 RPA 매크로 프로그램을 만들다보면 일부 프로그램들은(게임 또는 브라우저, 윈도우 프로그램등등...) 마우스 클릭과 키보드의 텍스트 쓰기가 동작하지 않습니다. 이런 경우에는 어쩔 수 없이 활성 및 비활성 방식의 소프트웨어 입력 신호는 사용할 수 없습니다. 그래서, 기계식 하드웨어 신호를 사용해야 하는데요. 오늘은 엔지엠 매크로에서 사용할 수 있는 다양한 방법에 대해 자세하게 알아보도록 하겠습니다. 1. 클래스디디 (ClassDD) 클래스디디는 중국에서 만든 가상 마우스 및 가상…
안녕하세요. 엔지엠소프트웨어입니다. 제목에는 10초 후 반복하는 매크로라고 되어 있지만, 사용자가 선택적으로 시간을 설정할 수 있고 크론잡을 이용하면 매일 일정한 시간에 주기적으로 반복할 수 있습니다. 엔지엠 매크로를 실행하고, 새로운 스크립트를 하나 추가하세요. 엔지엠 RPA 매크로에는 스크립트의 액션과 상호 작용할 수 있는 이벤트 기능을 제공합니다. 사용자 또는 다른 프로그램에서 마우스 클릭이나 키보드 입력에 대해 실시간으로 반응할 수 있습니다. 또한, 타임아웃 이벤트를 통해 설정한 시간에 원하는 스크립트를 실행시킬…