전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. [ 스크립트 암호화 ]를 통해 판매하려는 스크립트가 암호화되어 있다면 판매자도 내용을 확인할 수 없게됩니다. 이런 경우 스크립트를 수정해야 한다면, 암호화된 스크립트를 복호화해야 합니다. 에디터를 실행한 후 메뉴의 관리자 > 스크립트 복호화를 클릭하세요. 파일 선택에는 암호화된 스크립트 목록이 표시됩니다. 복호화할 스크립트를 선택한 후 암호화할 때 입력한 아이디와 비밀번호를 입력하고 저장을 누르세요. 암호화한 정보와 현재 입력한 정보가 다르면 복호화는 진행되지 않으며 경고 메시지…
안녕하세요. 엔지엠소프트웨어입니다. 이전 글에서 판매 목적으로 제작된 스크립트를 암호화하는 방법에 대해 알아봤습니다. 아직 스크립트 암호화에 대해 학습하지 않았다면 [ 여기 ]를 먼저 읽어보고 이 글을 보세요^^ 컴퓨터 인증하기 우선, 엔지엠 에디터를 실행한 후 관리자 > 컴퓨터 인증을 클릭하세요. 아이디: 스크립트 암호화에 사용된 아이디를 입력하세요. 비밀번호: 스크립트 암호화에 사용된 비밀번호를 입력하세요. 인증키: 인증해줄 컴퓨터의 인증키입니다. 이 값은 스크립트 구매자 컴퓨터에 있는 값을 받아서 입력해야…
안녕하세요. 엔지엠소프트웨어입니다. 리셀러분들이어렵게 제작한 스크립트와 노하우를 판매할 때 실행만 되도록 하려면 암호화를 해야 합니다. 스크립트를 암호화하면, 매크로가 동작은 하지만 내용은 볼 수 없게됩니다. 우선, 제작한 스크립트가 있다는 가정하에 진행하도록 하겠습니다. 아래와 같이 엔지엠 에디터를 실행한 후 관리자 메뉴의 스크립트 암호화를 클릭하세요. 여러가지 입력 항목들이 보이는데요. 하나씩 알아볼께요. 파일 선택: 스크립트 파일을 선택하는겁니다. 제작한 스크립트의 전체 목록이 표시되는데요. 이미 암호화가 된…
안녕하세요. 엔지엠소프트웨어입니다. 오늘 알아볼 내용은 거듭제곱입니다. 사실 거듭제곱을 어디에 사용할 수 있을지를 생각해보면 언뜻 떠오르는 내용은 없을겁니다. 반도체 업계에 있다보니 OpenGL이나 DirectX를 이용해서 3D로 Wafer를 시각화 할 필요가 있는데요. 3D는 오브젝트의 기본이 삼각형입니다. 그리고, 벡터 기반이라서 버텍스(정점)가 중요한 데이터(행렬)입니다. 나중에 삼각함수와 삼각비에 대해서도 알아볼께요.아무튼 효율적인 그래픽 계산을 위해 OpenGL에서 텍스쳐크기는 2의 제곱이어야 합니다. (2x2, 4x4, …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 다른 매크로 프로그램과 달리 글로벌 변수를 설정하여 서브 스크립트를 제어할 수 있습니다. 우선 첨부되어 있는 스크립트를 다운로드 후 압축을 풀어줍니다. 그리고, 내문서 > NGM6 > Script 폴더에 넣어주세요. 매인 스크립트(글로벌 변수.ngs)를 에디터에서 열어줍니다. Ctrl+Alt+F8을 눌러서 실행해보세요. 글로벌 변수 스크립트의 프로세스는 3초 후 변수에 "TEST" 값을 넣어주는 동작을 수행합니다. 그리고, 서브 스크립트는 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터는 반복적인 업무를 자동화할 수 있는 개발 환경 및 실행 환경을제공하는 플랫폼입니다. 또한, 구매한 스크립트를 분석하고 테스트해볼 수 있는 다양한 기능들이 포함되어 있습니다. 이외에도 여러가지 편의 기능들이 포함되어 있지만~ 오늘은 디버깅에 초점을 맞춰서 팁과 노하우를 작성하겠습니다. 1. 항상 관리자 권한으로 실행하라! 대부분의 프로그램은 일반적으로 잘 동작할겁니다. 하지만, 일부 프로그램은 관리자 권한으로 실행되는데요. 이런 프로그램에 마우스 클릭이나 키보드 입력을 하려면 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 6이 출시되면서 플레이어도 여러가지 기능이 새롭게 추가되었습니다. 버전별로 기능에 제약이 있을수 있으니 자세한 내용은 [ 등급별 기능 정리 ] 표를 참고하시기 바랍니다. 커뮤니티 버전은 플레이어를 멀티로 실행할 수 없습니다. 이 기능은 얼티밋과 엔터프라이즈 버전에서 사용할 수 있는데요. 그렇다고해서 커뮤니티 버전에서 스크립트를 멀티로 실행할 수 없는건 아닙니다. 플레이어 커뮤니티 버전에서 멀티 실행 방법 우선, 스크립트가 1~5까지 있다는 가정하에 설명하도록 하겠습니다. 컴퓨터에 녹…
안녕하세요. 소심비형입니다. 이 전 글에서 [ 조건에 따라 A와 B가 번갈아가며 실행되는 스크립트 ]를 만들었습니다. 기능이 약간 다르긴 하지만, 랜덤하게 무언가를 처리해야 한다면 이 예제처럼 랜덤 아이디를 이용하는게 더 효율적입니다. 스크립트 길이가 짧아지고 랜덤하게 처리할 수 있는 항목이 무한이니까요^^; 램덤하게 처리할 아이디를 모두 추가했으면, 아래 그림처럼 랜덤 아이디 액션을 가장 위로 이동시킵니다. 랜덤 아이디의 속성은 아래 글에서 확인할 수 있습니다. [ 함수의 랜덤 아이디] 랜덤 아이디…
안녕하세요. 소심비형입니다. 이 예제는 이미지 서치나 매치에가 참인 경우 한번은 A 루틴이 실행되고 다음에 또 참인 경우에는 B 루틴이 실행되는 스크립트입니다. 매번 동일하게 수행되는 것보다 여러가지의 루틴을 만들어두고 번갈아가며 실행할 수 있습니다. 물론~ 더 좋은 방법은 랜덤 아이디를 이용하는거죠^^; 전체 코드는 아래와 같습니다. 스크립트가 복잡해 보이지만, 알고 보면 상당히 간단하게 구성되어 있습니다. 스위치 변수에 초기값을 0으로 설정한 후 0 루틴과 1 루틴 아래에서 변수 값을 스위치 해주는 방식입니다. 처음…
안녕하세요. 소심비형입니다. 스크립트와 이미지를 형상 관리하는 방법에 대해 알아보고 있는데요. 이미 1부와 2부에서 형상 관리 시스템은 구축했습니다. 오늘은 형상 관리 시스템을 어떻게 운용하고 사용할 수 있는지 알아보도록 할께요. 이전 내용에서 모든 스크립트와 이미지 앞에 자물쇠가 표시되어 있었다는걸 알고 계실겁니다. 그래서 변경점을 발생시키기 위해 엔지엠 에디터에서 스크립트를 열고 수정해야 합니다. 여러분도 사용중인 스크립트를 열고 액션을 몇개 추가한 후 저장하세요. 2부에서 만든 빈 프로젝트를 비주얼 스튜디오에서 실…