전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 선착순 예매나 응모와 같은 매크로를 제작하려면 시간 동기화 서버로부터 현재 시간을 알아내야 합니다. 대부분의 서버들은 시간 동기화 서버로부터 주기적으로 시간을 가져와서 동기화 시키는데요. 우리도 이 시간을 알아내면 정확한 시간에 선착순 댓글이나 응모와 같은 매크로를 제작할 수 있습니다. 엔지엠 매크로에는 NTP 서버로부터 시간을 가져와서 내 컴퓨터 시간으로 자동 셋팅하는 기능이 있습니다. [ 서버 시간 동기화 액션 사용 방법 ] 아래 코드는 엔지엠 커스텀 모듈로 NTP 서버 시간을 가져오는…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 디자이너에서 핸들을 수정하는 방법에 대해 알아보도록 하겠습니다. 엔지엠 에디터를 사용해보셨으면 핸들이 어떤 역할을 하는지 다들 알고 계실겁니다. 처음 접하시는 분들은 [ 핸들 ]에 대해 기초적인 내용을 학습하시고 이 글을 보면 좋을거 같네요^^; 핸들은윈도우에서 실행되는 프로그램의 고유한 아이디를 의미합니다. 이 아이디를 알면 해당 프로그램에 직접 마우스와 키보드 명령을 내릴 수 있습니다. 이렇게 동작하는 방식을 비활성 모드라고 부르며, 실제 마우스와 키보드를 사용자가 제어할 수 있습니다.…
안녕하세요. 엔지엠소프트웨어입니다. 디자이너 & 프레임워크에서 변수를 이용한 동작에 대해 알아보도록 하겠습니다. 변수는 매크로에서 어떤 값을 공유하기 위해 사용하기도 하지만, 사용자로부터 입력받은 내용을 변수 값 비교로 루틴을 이동하거나 다양한 동작으로 분기하여 처리할 수 있습니다. 테스트를 위해 아래와 같은 스크립트를 하나 작성 해줍니다. 변수에 True를 기본값으로 저장해두고, [ 텍스트체크 ] 액션에서 변수 값을 비교합니다. 이 시나리오는 True 기본값을 가지는 변수를 사용자에게 보여주고, 사용자는 Tru…
안녕하세요. 엔지엠소프트웨어입니다. [ 이전 예제 ]에서 추가한 버튼에 단축키를 어떻게 만드는지 알아보도록 하겠습니다. 비주얼 스튜디오를 실행하고, 예제에서 사용된 프로젝트를 불러옵니다. 그리고, 디자인을 보면 아래와 같을건데요. 저는 스크립트와 버튼만 남겨놓고 모두 삭제 했습니다. 단축키 기능은 엔지엠 디자이너에서 자동으로 처리되지는 않습니다. 단축키 동작을 구현하는 방식이 워낙 다양하기 때문인데요. 어느정도 사용자가 직접 처리할 수 있도록 여지를 남겨둔겁니다. 실제로 글로벌 단축키는 잘 사용하지 않습니다. 실행중인 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에서 나만의 플레이어를 만들고 싶다면 디자이너(Designer & Framework)를 사용해야 합니다. 디자이너 관련해서 아래 내용들을 읽어보셔도 됩니다. 하지만, 이글만 봐도충분히 학습할 수 있습니다. 제목과 같이 그룹 액션에 대해 알아볼텐데요. 플레이어와 디자이너에서 그룹은 체크박스로 표시됩니다. 테스트를 위해 엔지엠 에디터를 실행하고, 아래와 같이 동작하는 스크립트를 하나 만들어줍니다. 그리고, 디자이너 테스트.ngs로 저장하세요. 이 스크립트는 각각의 그룹…
1부를 먼저 읽고 이 글을 보시기 바랍니다. [ 빠른 액션 입력기 매뉴얼 1부] 스크립트 뷰를 클릭해서 활성화한 후 Ctrl+A를 누르세요. "빠른 액션 추가하기" 창이 표시됩니다. 액션 추가하기 창 명령어 액션 추가하기 실행: Ctrl+A 사용자 입력 이동: 탭키 사용자 입력 확정: 엔터 모든 항목 표시: Ctrl+SpaceBar 항목 표시 닫기: ESC 스크립트에 액션 추가: Ctrl+I 액션 추가하기 종료: Ctrl+Q 되돌리기: Ctrl+Z 다시 되돌리기: Ctrl+Y…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터에는 빠르게 기본 액션을 입력할 수 있는 기능이 포함되어 있습니다. 오토핫키처럼 코딩 방식으로 액션을 입력할 수 있으므로, 좀 더 빠르게 스크립트를 제작하거나 보조 기능으로 이용할 수 있습니다. 아래와 같이 엔지엠 에디터를 실행한 후 새로운 스크립트를 추가하세요. 스크립트 뷰를 클릭해서 활성화한 후 Ctrl+A를 누르세요. "빠른 액션 추가하기" 창이 표시됩니다. 액션 추가하기 창 명령어 액션 추가하기 실행: Ctrl+A 사용자 입력 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 RPA 매크로의 디자이너를 이용해서 플레이어를 만드는 방법을 알아볼텐데요. 이 글을 읽기전에 개발 환경을 먼저 구성해야 합니다. C# 개발 환경 구성은 [ 여기 ]를 참고하세요. Visual Studio 2022 Community를 실행하면 아래와 같은 화면을 볼 수 있을겁니다. 여기서 매트로 디자인으로 변경할건데요. 아래와 같이 코드를 수정해주세요. using System; using System.Collections.Generic; using System.Componen…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 5에서 만든 프레임워크와 디자이너의 많은 부분이 변경되었습니다. 그렇다보니 프레임워크 개발 또는 디자이너 개발에 대한 문의가 많은데요. 카카오톡 [ 고객 서비스 ] 대화방에서 한분 한분 답변드리기 보다는 매뉴얼을 작성하는게 좋겠다고 생각했습니다. 엔지엠 프레임워크와 디자이너는 사용자가 직접 로우 레벨(Raw Level, 저수준)로 어느정도 코드를 작성해야 하기 때문에 에디터와 비교해보면 난이도가 상당히 높습니다. 그래서 대부분은 에디터로 스크립트를 작성하고, 엔지엠 플레이어가 아닌 자신만의…