전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 대부분의 윈도우 RPA 매크로 프로그램들이 순차적인 실행을 기본으로 합니다. 어떤 이미지를 찾아서 클릭하고, 그다음 이미지를 찾아서 클릭하는 방식으로 스크립트를 구성하는데요. 단순히 이미지만 찾는거라면 문제가 안되겠지만 동시에 여러 이미지를 찾아야 하는 상황이라면 [ 서브 스크립트 ]를 비동기로 실행하거나 [ 이벤트 ]를 사용해야 합니다. 이 내용을 학습하기 위해 엔지엠 에디터를 실행하고 첨부되어 있는 "동시에 이미지 찾기 예제.ngs" 스크립트를 열어주세요. 동그라…
안녕하세요. 엔지엠소프트웨어입니다. 오토핫키 코딩을 잘 하시는 분들은 이미~ 어떻게 코드를 작성해야 할지 감이 올겁니다. 우선, 오토핫키는 InputBox 함수를 사용하여 사용자로부터 텍스트를 입력 받을 수 있습니다. 그리고, Run 함수로 웹브라우저를 실행할 수 있는데요. 엔지엠 매크로를 이용해도 동일하게 만들 수 있지만~ 오토핫키로 어떻게 만드는지 가볍게 학습해보도록 하겠습니다. 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요. 외부 API의 오토핫키 카테고리에 [오토핫키 코드 실행] 액션을 스크립트에 추가하…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 파워풀한 RPA 업무 자동화를 제작하기 위한 여러가지 기능들이 포함되어 있습니다. 그중에서도 함수(Function)와 같이 동작하는 서브 스크립트가 있는데요. 서브 스크립트는 작은 의미로는 함수와 같지만, 넓은 의미로는 스레드(Thread) 또는 프로세스(Process)와 같다고 할 수 있습니다. 함수는 매인 스크립트와 동기화되어 동작하기 때문에 하나의 스크립트처럼 사용할 수 있습니다. 하지만, 스레드 또는 프로세스 방식은 별도의 스크립트를 실행하는것과 같습니다. 용어들이 어렵긴한…
안녕하세요. 엔지엠소프트웨어입니다. 일반적으로 개인이나 회사의 경우에는 스크립트와 이미지를 기본 폴더(내문서/NGM6)에서 전부 관리하고 있을겁니다. 새로운 작업이 그렇게 많지는 않으니까요. 그런데 다양한 매크로 프로그램을 제작하는 제작자 또는 판매자 입장에서는 제품별로 구분되길 원할겁니다. 우선, 간단하게 내문서 > NGM6 > Image 폴더에 Test 폴더를 하나 생성 해줍니다. 엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 아래 동영상과 같이 이미지를 캡쳐하고, Image …
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 매크로 프로그램으로 제작한 스크립트를 어떻게 암호화하고, 구매자의 컴퓨터를 인증해주는지 알아보도록 하겠습니다. 이와 관련해서 여러차례 글을 작성했었는데요. 기존 글의 내용이 너무 복잡해서, 이번에는 간단하게 절차적인 부분만 알려드리도록 하겠습니다. 간단한 스크립트가 하나 필요한데요. 바탕화면의 아이콘(내PC, 내문서, 네트워크, 휴지통)을 클릭하는 스크립트를 하나 작성 해줍니다. 그리고, 스크립트 암호화 테스트.ngs로 저장하세요. 매크로 프로그램 스크립트 판매자가 할일 판매…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 사용자가 설정한 키를 누르면 매크로가 실행되게 하는 방법에 대해 알아보도록 하겠습니다. 그리고, 좀 더 고난이도의 로직을 적용시켜볼건데요. 여러개의 키로 구간별로 실행하는 방법도 알아볼께요. 하나의 스크립트에서 키보드 조작에 따라 동작을 분기하는 방법입니다. 아마도~ 대부분의 분들이 이 내용만으로 이게 뭐지하고 생각하실겁니다. 아래 예제를 한번 따라 해보시면 쉽게 이해할 수 있을겁니다. 이 예제를 학습하기 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가 해주세요. …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터에는 변수와 이미지를 확인 및 수정할 수 있는 [ 디버거 ] 도구가 존재합니다. 디버깅 도구를 효율적으로 사용하기 위한 내용은 아래 3부작으로 작성한 팁 & 테크 내용을 꼭 읽어보세요^^ [매크로 제작할 때 디버깅을 이용해서 스크립트를 빠르게 만드는 방법] 테스트를 위해 엔지엠 에디터를 실행하고 새로운 스크립트를 추가 하세요. 변수 모니터를 실행하려면 보기 메뉴에 변수 도구를 체크해야 합니다. 그리고, 스크립트를 열면 해당 스크립트의 변수 목록을 표시하는 창…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 서브 루틴을 실행하거나 중지할 수 있는 방법이 존재합니다. 서브 루틴을 즉시 실행하거나 [ 예약 작업 등록 ] 또는 [ 타이머 틱 등록 ] 액션으로 정해진 시간에 동작을 수행할 수 있습니다. 서브 루틴은 매인 스크립트가 아닌 별도의 다른 스크립트를 실행할 수 있는 방법을 의미합니다. 지금 당장 이해가 안가더라도 아래 내용을 참고하여 예제를 따라해보면 쉽게 이해할 수 있습니다. 엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 서브 루틴으로 사용할 스크립트…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로 플레이어에는 여러개의 스크립트를 동시에 실행할 수 있는 옵션이 존재합니다. 우선, 에디터를 실행하고 아래와 같은 스크립트를 작성 해보세요. 그리고, 이 스크립트를 3개로 복사해줍니다. 또는 다른 이름으로 각각 저장해도 됩니다. 첫번째 스크립트는 엑셀을 불러온 후 [ 그룹 ] 1과 [ 액션 이동 ]으로 무한 반복하게 되어 있습니다. 스크립트 2와 스크립트 3은 아래 그림과 같이 엑셀 불러오기 하나만 존재합니다. 에디터에서 이 스크립트를 전체 실행하면 스크립트 …
안녕하세요. 엔지엠소프트웨어입니다. 매크로를 제작할 때 엔지엠 에디터를 사용하고 계실겁니다. 대부분의 분들이 플레이어도 같이 사용하고 계신데요. 이 때 스크립트를 수정하거나 변경점에 대해 테스트할 때 에디터에서 스크립트를 수정한 후 저장합니다. 그리고, 플레이어에서 열려 있는 스크립트를 실행하면 수정하기 전 동작으로 실행됩니다. 그래서, 플레이어를 종료하고 다시 실행할텐데요. 이런 불편함을 해소하기 위해 플레이어에는 스크립트 자동 갱신 옵션이 존재합니다. 이 예제를 테스트하기 위해 아래와 같이 엔지엠 에디터를 실행하고 새로운 스크립…