전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 [ 멀티 이미지 서치 ] 또는 [ 매치 ]에서 가까운 위치부터 클릭하는 방법에 대해 알아보도록 하겠습니다. 우선, 테스트를 위해 아래와 같이 동그라미, 사각형, 마름모를그림판에 그려줍니다. 엔지엠 에디터를 실행하고, 멀티 이미지 매치를 스크립트에 추가 해줍니다. 아래 동영상을 참고해서 이미지 3개를 만듭니다. 이미지는 아래 동영상과 같이 사각형, 마름모, 동그라미 순으로 추가 해줍니다. 마우스 클릭을 위해 ①마우스 동작 속성을 LeftClick으로 변경…
안녕하세요. 엔지엠소프트웨어입니다. 여러개의 이미지가 화면에 모두 출현했을 때 특정 위치를 클릭하는 방법에 대해 알아보도록 하겠습니다. 보통 게임이나 주식, 영웅문과 같은 트레이더 프로그램에서 특정 이미지가 여러개 나타나는데, 이 때에만 다른창으로 이동하거나 매매 또는 매수를 누를 때 사용할 수 있습니다. 테스트를 위해 엔지엠 에디터를 실행하고, 새로운 스크립트를 하나 추가(Control+N) 해줍니다. 스크립트에 [ 이미지 멀티 매치 ] 액션을 추가하세요. 아래 동영상의 그림판에서 동그라미, 삼각형, 사각…
안녕하세요. 엔지엠소프트웨어입니다. 오늘~ 고객분이 원하는 매크로를교육하다보니 이런 기능도 있으면 좋겠다라고 생각되는게 있었는데요. 일반적으로 [ 이미지 서치 ]나 [ 이미지 매치 ]로 인식시키기 어려운 것들은 [ 욜로 매치 ]를 이용합니다. 하지만, 욜로 매치는 이미지 서치나 매치에 비해 수십배의 노력이 더 들어가기 때문에 그렇게 추천하지는 않습니다. 성능이 막강하긴 하지만, 일반인이 하기에는 어려움이 있어요. 몇시간만에 완성품이 나오길 바라기 때문이죠^^; 이런 분들은버튼 한번 누르면 실행되는 완성품을 구매하시는게 더 좋습니다.…
안녕하세요. 엔지엠소프트웨어입니다. 글자가 작아서 OCR 문자 판독이 잘 안되는 경우가 있습니다. 물론, 인식하려는 클라이언트(게임이나 주식, 영웅문등등...)의 크기를 키우거나 텍스트의 폰트를 변경하면 인식이 잘 되기도 합니다. 하지만, 다클라를 사용해야 하는 경우에는 작은창 상태에서 문자를 판독해야 하기도 합니다. 전혀 타협점이 없다면 어쩔 수 없는 부분이기도 하죠^^; 우선, 에디터를 실행한 후 메뉴의 유틸리티 > OCR 테스트를 실행하세요. 테스트에 사용할 이미지는 엔지엠소프트웨어 홈페이지의 사용자 수와 등…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 동기화된 스크립트 안에서 순차적으로 액션이 실행되는 방식을 사용하고 있습니다. 이런 방식은 모든 프로그래밍 언어와 동일한데요. 이렇게 순차적으로 어떤 동작을 수행하도록 하는게 사람이 가장 이해하기 쉬운 방식이기 때문입니다. 물론, 복잡한 시스템을 만드는 프로그래밍에서는 복잡한 개념들이 더 많이 등장하지만~ 이 부분은 논외로 하고 오늘의 주제에 대해서 알아보는게 좋겠네요^^ 아래 그림은 프로그래밍 또는 매크로를 만들 때 일반적인 구조를 나타내고 있습니다. 엔지엠 매크로…
안녕하세요. 엔지엠소프트웨어입니다. 스크립트를 작성하는 도중 예상하지 못한 문제가 발생해서 스크립트가 꼬이거나 파일이 깨지는 경우가 발생할 수 있습니다. 이런 경우를 대비해서 형상 관리 도구들을 이용하면 좋겠지만, 귀차니즘과 사용 방법을 익히는데 어려움이 있어서 망설이는 분들이 있는데요. 좀 더 쉽게 스크립트와 이미지를 백업할 수 있는 방법에 대해 알려드리도록 하겠습니다. 우선, 옵션에서 아래와 같이 설정하면 스크립트를 삭제하거나 저장할 때마다 백업 폴더에 시간별로 저장 해줍니다. 백업 폴더에 가보면, 아래 그림과 같이…
안녕하세요. 엔지엠소프트웨어입니다. 홍보 또는 마케팅 용도로 매크로를 사용하시는 분들은 홍보 멘트를 텍스트 문서에 저장해두고, 관리하는 고객들의 채팅에 각각 붙여넣기를 해야 하는 업무가 많을겁니다. 아래 내용은 간단하게 시나리오를 매크로로 만들어본건데요. 실제 사용하는 환경에 맞게 수정해서 쓰시면 도움이 될거 같습니다. 우선, 에디터를 실행하고 새로운 스크립트를 하나 추가하세요. 그리고, 아래 그림과 같이 스크립트를 구성해줍니다. 텍스트 파일에서 읽은 텍스트 내용을 변수에 저장하기 위해 "text" 변…
안녕하세요. 엔지엠소프트웨어입니다. Headless모드는 웹브라우저 클라이언트를실행하지 않고, 백그라운드에서 처리하는 방법입니다. 아래와 같이 옵션에서 설정해줘야 합니다. 이 스크립트는 네이버에 접속한 후 버튼 클릭으로 지식in으로 이동한 상태입니다. 여기서 현재 사이트 주소를 알아내려면 아래와 같이 처리할 수 있습니다. 자바스크립트 실행 액션을 추가하고, 현재 브라우저의 로케이션을 가져오는 아래 Javascript를 추가하세요. 실행하면 결과 반환 값에 현재 브라우저의 주소를 가져올 수 있습니다. return wi…
안녕하세요. 엔지엠소프트웨어입니다. [ 서브 스크립트 ]안에 [ 이미지 매치 ]를 사용하는 경우 메모리 누수가 발생해서 장시간 매크로를 실행하면 점점 느려지는 버그가 있었습니다. [ Patch note - 6.3.1.2 ]버전에서 해당 증상이 수정되었습니다. 하지만, 장시간 컴퓨터를 사용하는 경우 예기치 못한 변수들이 존재하므로 가급적이면 이런것들을 고려해서 스크립트를 작성하는게 좋은데요. 하지만~ 예측하지 못한 문제는 스티브 잡스나 빌 게이츠가 와도 알기 어렵습니다^^; 그래서 대부분의 시스템들이 자동 복구(Auto Recover…
안녕하세요. 엔지엠소프트웨어입니다. 데이타를 주고 받을 때 윈도우의 클립보드 기능을 이용하면 좀 더 쉽게 원하는 결과를 얻어낼 수 있습니다. 보통은 매크로에서 지원하는 키보드의 Ctrl+C, Ctrl+V로 간단하게 처리할 수 있죠. 다만, 키보드를 제어하는건 어떤 특수한 상황에서는 실패할 수 있는 가능성이 존재합니다. 완벽하게 동작하게 하려면 API를 사용하는게 가장 좋습니다. [ 클립보드 저장하기 ]와 [ 클립보드 가져오기 ]를 사용하면 윈도우 클립보드를 쉽게 제어할 수 있습니다. 아래와 같이 스크립트에 액션을 추가하세요. ①클립…