전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 이미지 전체 매치에 대해 몇가지 사용 방법을 알려드릴려고 합니다. 우선, 아래와 같이 슈퍼마리오이미지를 예제로 사용하겠습니다. 동전이나 물음표 박스가 이미지 전체 매치를 테스트하기에 좋기 때문입니다. 뭐 여러가지 게임들에 적용해도 되긴 합니다^^ 우선, 아래 글을 먼저 읽어보고 오세요. [ 이미지 전체 매치에 대한 이해 ] 그림판에 슈퍼마리오 이미지를 불러온 후 핸들을 추가 했습니다. 비활성으로 인식시키기 위한건데요. 활성 모드로해도 결과는 동일합니다. [ 이미지 …
안녕하세요. 엔지엠소프트웨어입니다. [ OCR 문자 판독 ] 액션을 사용해서 숫자를 읽어오면, 이 값을 유용하게 사용할 수 있어야 하는데요. 이 때 [ 변수 ] 액션을 사용해야 합니다. 변수는 크게 지역 변수(Local Variable)와 전역 변수(Global Variable)로 나뉩니다. 이 예제는 지역 변수로 테스트합니다. 전역 변수를 이용해야 한다면 아래 글을 참고하세요. [ 글로벌 변수를 이용한 서브 스크립트 제어하기 ] 테스트를 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 추가(Ctrl+N)하세요. 그리고, …
안녕하세요. 엔지엠소프트웨어입니다. 주식이나 코인 또는 선물의 자동 매매를 하려면 많은 방법들이 존재하지만~ 대상 응용프로그램의 종류에 따라서 스크립트 제작도 달라집니다. 웹환경인지 윈도우 응용 프로그램인지에 따라 방식이 다르기 때문입니다. 이 예제를 학습하려면~ 1부의 내용을 먼저 학습하고, 첨부되어 있는 스크립트를 다운로드 받아놔야 합니다. 스크립트는 [ 여기 ]에서 다운로드 받을 수 있습니다. 우선, 플레이어에서 알람을 받을 호가 금액을 수정할 수 있도록 해야 합니다. 그러기 위해서는 스크립트를 약간 수정해야 하는데요. 아래 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 다른 매크로 프로그램과 달리 글로벌 변수를 설정하여 서브 스크립트를 제어할 수 있습니다. 우선 첨부되어 있는 스크립트를 다운로드 후 압축을 풀어줍니다. 그리고, 내문서 > NGM6 > Script 폴더에 넣어주세요. 매인 스크립트(글로벌 변수.ngs)를 에디터에서 열어줍니다. Ctrl+Alt+F8을 눌러서 실행해보세요. 글로벌 변수 스크립트의 프로세스는 3초 후 변수에 "TEST" 값을 넣어주는 동작을 수행합니다. 그리고, 서브 스크립트는 …
안녕하세요. 소심비형입니다. 마우스의 X, Y 좌표를 각각의 변수에 저장하고, 어떤 연산을 처리한 후 다시 좌표로 받아오는 예제입니다. 변수와 함수 및 표현식을 이해하면 그리 어려운 문제는 아니지만, 개발자가 아닌이상 쉽게 이 모든 것을 이해하는건 어렵습니다. 그래서, 학습에 도움이 되었으면하는 마음에 간단한 예제를 올려드립니다. 스크립트는 하단에 첨부되어 있습니다. 전체적인 구성은 아래와 같습니다. 우선 상단에 3개의 변수는 X, Y, XY로 이루어져 있습니다. 이들은 마우스의 X와 Y좌표를 각각 저장하고, 중간쯤에 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로의 활성/비활성/하드웨어 방식의 좌표계 연산에 대해 충분한 설명이 없다보니 많은 분들이 혼란스러워 하시는거 같습니다. 이 부분에 대해 일부 버그도 존재했었고, 충분히 테스트가 되지 못한 부분도 있었기에 제 잘못이 큽니다. 사실 저도 항상 시간에 쫒기면서 생활하고 있는데요^^; 설명이 부족하고 버그로 인해 소중한 시간을 뺏긴 부분에 대해 우선 사과드리고 싶습니다. 활성모드는 이미지 서치 또는 매치와 같은 좌표를 동적으로 처리하는 부분과 마우스 좌표에 대해 위치가 고정이기 때…
안녕하세요. 소심비형입니다. 글로벌 변수를 어떻게 사용하는지 예제를 통해 알아보는 시간을 갖도록 하겠습니다. 전체 예제 스크립트는 첨부 파일을 다운로드하면 확인할 수 있습니다. 간단하게 글로벌 변수에 대해 설명하면 다음과 같습니다. 글로벌(전역) 변수는 로컬(지역) 변수와는 다르게 다른 스크립트에 값을 주거나 받을 때 사용합니다. 예를 들어서, A스크립트와 B스크립트가 각각 다른일을 한다고 생각해보세요. 사냥하면서 스킬 쿨타임이 동작해야 합니다. 이렇게 동시에 여러가지 일을 수행하는 것을 패러럴(병렬) 처리라고 합니다. 프로그래밍 …
안녕하세요. 소심비형입니다. 첨부되어 있는 스크립트를 참고해서 실행 해보세요. 우선 이미지 서치 또는 이미지 매치로 원하는 이미지를 찾습니다. 이 때 찾은 이미지의 좌표값이 나오는데요. X좌표만 변수에 저장하고, Y좌표는 임의의 값을 시용하는 방법입니다.이미지는 그림판에서 오랜지색의 가장 큰 브러시로 점 하나 찍고 만들었습니다. 아래 그림처럼요.
안녕하세요. 소심비형입니다. 글로벌 변수 사용에 대한 예제가 딱히 없어서 사용법에 대한 혼란이 있는듯합니다. 제가 혼자서 이것 저것 다 처리하기는 벅차지만... 가능하면 스트레스 받으면서 이것 저것 하지 마시고 요청하시면 최대한 도와드리도록 하겠습니다. 다만~ 요청시에는 구현하고자 하는 기능에 대해 간략하게 설명해주셔야 합니다. 100줄, 200줄 되는 스크립트를 확인해달라고 하면 저도 불가능해요^^; 우선 첨부되어 있는 파일의 압축을 풀면 2개의 스크립트가 있습니다. 아래 그림처럼①글로벌변수_매인과②글로벌변수_서브입니다. 매인의…
안녕하세요. 소심비형입니다. 메뉴얼을 급하게 만들다보니 디테일한 설명에 대해서는 대충(?) 넘어간 부분이 많습니다-_-; 그중에 하나가 변수에 대한 이야기인데요. 오늘은 이 부분에 대해서 좀 더 깊이 있게 알아보고 예제를 통해 학습하는 시간을 가져볼께요^^변수는 위 그림에도 알 수 있듯이 컴퓨터의 메모리(저장 공간)에 어떤 값을 담을 수 있는 그릇 같은겁니다. NGM의 변수는 전통적인 프로그래밍 언어(C, C++, Java, C#...)들과는 약간 다르게 동작합니다. 인터프리터 언어들에 좀 더 가깝게 구성되어 있으며, 어떤 형식(문…