전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터에는 생각하지도 못한 의외의 기능(?)들이 숨어 있습니다. 그중 하나가 액션 실행 속도를 일괄 변경하는 기능입니다. 이 예제를 테스트하기 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가(Ctrl+N) 하세요. 조건에 NGM 제품 체크 액션을 5개 추가하세요. 콘트롤키를 누른 상태에서 1, 3, 5번째 액션을 클릭하세요. 멀티 선택됩니다. 우클릭하면 콘텍스트(Context) 메뉴가 표시되는데요. 여기서 속도 변경을 클릭하세요. 실행 전 지연에…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터에는 사용자가 설정한 시간에 원하는 서브 스크립트를 실행하는 기능이 포함되어 있습니다. 이 방식은 [ 시작 시간 ], [ 타이머 틱 등록 ], [ 예약 작업 등록 ]과 같은 액션을 사용합니다. 각각의 액션 사용법에 대한 자세한 내용을 아래 링크를 참고하시기 바랍니다. [사용자가 설정한 시간에 스크립트를 실행하는 방법] 서브 스크립트를 실행하는 것과 반대로 특정 시간에 종료하고 싶다면, 아래 내용을 참고해서 스크립트를 작성할 수 있습니다. 1. 종료 시간 이 예제를 테스트…
안녕하세요. 엔지엠소프트웨어입니다. 사용자가 설정한 시간에 매크로가 실행되게 하는 방법은 여러가지가 존재합니다. 시작 시간 액션과 [ 타이머 틱 등록 ] 액션 그리고, [ 예약 작업 등록 ] 액션이 있습니다. 이 액션들은 설정한 시간에 스크립트를 실행합니다. 이 예제를 테스트하기 위해 아래와 같이 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가하세요. 1. 시작 시간 시작 시간은 매인 스크립트에 등록한 후 설정한 날짜와 시간이되면 서브 스크립트가 실행되는 방식입니다. 날짜와 시간을 선택해야 하기 때문에 한번만 수행됩…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 매크로 제작시 특정 구간만 정상 동작하는지 테스트하는 방법에 대해 알려드리도록 하겠습니다. 이 방법은 엔지엠 에디터를 사용하시는 분이라면 대부분 알고 계실거라 생각합니다. 하지만, 처음 접하시거나 에디터 사용 방법을 잘 모르시는 분들에게는 도움이 될 수 있는 글이라고 생각합니다. 아~ 참고로, 아래 디버깅 관련 글도 읽어보시면 매크로를 개발하는데 많은 도움이 될거예요! [매크로 제작할 때 디버깅을 이용해서 스크립트를 빠르게 만드는 방법 ] 매크로에서 스크립트를 작성할 때 보통은 아래…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로 플레이어에는 스크립트를제어할 수 있는 옵션들이 존재합니다. 매크로 제작자가 사용자에게 옵셔널(Optional)하게 설정을 변경하도록 해주는 기능입니다. 예를 들어서 스크립트를 A와 B로 동작할 수 있도록 만들었다면, 플레이어어 사용자는 A 또는 B로 동작하도록 직접 조작을 변경할 수 있다는 의미입니다. 엔지엠 에디터를 실행하고, 아래와 같은 스크립트를 하나 만들어줍니다. 첨부되어 있는 스크립트 옵션.ngs스크립트를 열어도 됩니다. 실제로 제작되는 스크립트는 이보다 더 복…
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 에디터와 디자이너에서 디버깅 하는 방법에 대해 자세하게(?) 알아봤습니다. 마지막으로 엔지엠 프레임워크를 이용해서 디버깅하는 방법에 대해 알아볼건데요. 사실~ 프레임워크는 이제 완전 개발자 수준의 코딩이라서 일반인분들이 이 내용을 학습하기란 쉽지 않을겁니다. 따라서, 재미로 가볍게 읽어보시면 좋을거 같네요^^ 자~ 비주얼 스튜디오를 실행하고, 새로운 프로젝트를 만듭니다. 그리고, 디자이너를 참조에 추가하세요. 폼 디자인은 뭐 별거 없습니다! 매크로 제작에 관심있는 분들은 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로 에디터를 이용해서 디버깅하는 방법은 아래 글을 참고하세요. 그리고, 1부에서 테스트한 스크립트도 준비해야 합니다. [1. 매크로 제작할 때 디버깅을 이용해서 스크립트를 빠르게 만드는 방법. (엔지엠 에디터) ] 엔지엠 디자이너는 엔지엠 에디터로 만든 스크립트를 사용해서~ 나만의 플레이어를 만들어서 실행할 수 있는 방법을 제공합니다. 디자이너를 만드는 자세한 방법은 아래 글을 참고해야 합니다. 엔지엠 플레이어가 있지만~ 새로운 디자인 또는 새로운 추가 기능이 필요한 경우…
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 엔지엠 에디터 또는 디자이너나 프레임워크에서 디버깅을 어떻게 하는지 알아보도록 하겠습니다. 디버깅을 이해하기 쉽게말하면~ 프로그램을 만들면서 오류가 없는지 확인하는 작업이라고 할 수 있습니다. 디버깅을 하는 방법은 다양한데요. 일반적으로 내가 만든 프로그램이 의도한대로 동작하는지 실행해보고 눈으로 확인하는겁니다. [빠르게 스크립트를 제작할 수 있도록 도와주는 디버깅 기능에 대해 알아보기] 하지만, 수백개의 스크립트 액션 또는 수천줄의 코드를 실행 해놓고 눈으로 확인하는건 매우…
안녕하세요. 엔지엠 에디터로스크립트를 만들 때 여러가지 변수를 사용하게 됩니다. 문자 또는 숫자일수도 있고 배열(Array)일수도 있습니다. 스크립트가 복잡해지면 변수로 전달되는 값에 따라 분기가 정상적으로 처리되는지 확인하기가 어려워집니다. 그래서, 전달되어 온 변수 값이 어떻게 들어오는지 확인해야 할 필요가 있습니다. 엔지엠 에디터에는 실시간으로 변수 값을 확인할 수 있는 기능이 포함되어 있습니다. 아래 그림과 같이 보기 메뉴의 도구 모음에 ①디버그를체크하고, 출력 정보의 ②디버그도 체크 해줍니다. 하단에 ③디버그 창이 표시됩니…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 플레이어는 하나의 스크립트로 다계정(다클라) 매크로를 쉽게 만들 수 있습니다. 다계정(다클라)는 비활성 모드만 사용할 수 있습니다. 이 예제를 학습하기 위해 엔지엠 플레이어를 실행하세요. 아~ 그전에 예제로 사용할 프로그램이 필요하겠군요^^ 그림판을 4개 띄워놓고 설명하도록 하겠습니다. 테스트에 이용할 스크립트는 아래와 같습니다. 오랜지색 점을 찾아서 마우스가 이동하는 무한 반복 스크립트입니다. ※ 필독 - [비활성 다클라 매크로를 만들 때 주의사항] 마우스 이동을 사용한 이…