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