전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 제목은 스크립트 속도를 조절하는 방법이라고 되어 있지만, 기본 개념은 스크립트에 포함된 각종 지연 설정 값을 줄이거나 늘리는 방식입니다. 그렇기 때문에 지연 값이 0인 경우 늦출수는 있지만 더 빠르게 만들수는 없습니다. 1. 에디터와 플레이어의성능 조정 옵션. 에디터옵션에 있는 "성능 조정 옵션"은 직접적인 스크립트 속도와관련이 없습니다. 이 옵션은 컴퓨터의 이미지 분석 속도와 관련되어 있기 때문입니다. 이 값을 0으로 설정하면 컴퓨터의 모든 자원(CPU)을 활용해서 최대…
안녕하세요. 엔지엠소프트웨어입니다. 스크립트를 작성하다보면 이미지 서치 또는 이미지 매치에 설정한 찾기 영역이 어디인지 확인하고 싶을때가 있습니다. 아래 동영상을 참고해서 모든 찾기 영역 확인 버튼을 눌러보세요. 이 기능은 찾기 영역을 아이디별로 표시해줍니다. 찾기 영역 표시를 취소하려면 ESC키를 누르세요. 참고로, 어떤 영역(이미지 서치 또는 이미지 매치의 찾기 영역)을 확인하려면 해당 액션의 찾기 영역을 콘트롤키를 누르고 클릭하세요. 기존에 설정된 영역을 확인하고, 수정도 가능합니다. 수정이 완료되면 F1키를 눌러…
안녕하세요. 엔지엠소프트웨어입니다. 녹화 테스트중 스크립트가 많이 추가된 경우 한번에 다 지우고, 다시 녹화하고 싶은 경우가 있습니다. 자주 일어나는 일은 아니지만, 그래도 스크립트에 추가된 모든 액션을 한번에 지우는 방법을 알면 좋겠죠? 스크립트 뷰에 "체크된 액션 삭제" 버튼이 있습니다. 액션중에체크가 안된 액션이 있을수도 있으니 "전체 체크"를 한번 클릭하고, 삭제하시면 모든 액션을 삭제할 수 있습니다. 개발자에게 후원하기 추천, 구독, 홍보꼭~ 부탁드립니다. 여러분의 후…
안녕하세요. 엔지엠소프트웨어입니다. 게임 또는 업무 자동화를 위한 스크립트를 개발하다보면 예상하지 못한 문제를 만나곤 합니다. 스크립트를 작성했는데 내가 의도한데로 동작하지 않거나 또는 새로운 액션을 추가해서 작성했는데 이게 정상적으로 동작하는지 잘 모를때가 있죠? 또는 어떤 문제가 존재하는데 어느 지점에 어떤 값으로 발생하는지 모를수도 있습니다. 이런 경우에 문제를 해결하려면 어떻게 해야 할까요?엔지엠 에디터에 있는 디버거를 사용하면 쉽게 문제를 찾고 해결할 수 있습니다. 엔지엠 에디터를 실행하고 보기 메뉴의 "도구 모음…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 조건에 따라 스크립트를 실행하거나 중지 또는 일시중지할 수 있는 액션이 포함되어 있습니다. [ 스크립트 실행 ], [ 스크립트 중지], [ 스크립트 일시중지 ]를 참고하세요. 이 예제를 따라하기 위해서 아래와 같은 시나리오로 동작하는 스크립트를 만들었습니다. 오랜지 스크립트는 그림판에 오랜지색 점이 있으면 블루 스크립트를 실행합니다. 만약, 오랜지색 점이 없으면 계속해서 이미지 매치로 반복합니다. 블루 스크립트는 반대로 블루색 점을 찾고, 점이 없으면 나타날때까지 반…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 에디터와 플레이어는 스크립트를 멀티로 실행할 수 있는 여러가지 방법을 제공하고 있습니다. 시스템 또는 프로세스 관점에서 크게 2가지로 분류됩니다. 멀티 프로세싱과 멀티 스레딩입니다. 자세하게 설명하면 지루해질테니 간단하게만 알아볼께요. 엔지엠 매크로 관점에서 멀티 프로세싱은 아래와 같습니다. 프로그램별로 프로세스가 만들어집니다. 작업 관리자에서 보면 프로세스별로 프로그램들이 뜨는걸 알 수 있죠? 프로세스끼리는 서로 영향을 주지 않기 때문에 동시에 죽거나 문제를 일으키지 않습니다…
안녕하세요. 엔지엠소프트웨어입니다. 1부에서 소스 콘트롤인 깃헙을 설치하고 환경을 구성했습니다. 2부에서는 VSC에서 엔지엠의 스크립트, 이미지 및 설정 정보들의 이력을 관리할 수 있는 방법을 알아보았구요. 그리고, 스크립트를 되돌리는 방법도 알아봤는데요. 이번에는 Reset, Revert, Drop과 같이 삭제하는게 아닌 체크아웃으로 작업 버전을 이동하는 방법을 알아볼께요. 보통은 브랜치를 전환할 때 Checkout to...를 이용합니다. 우리는 마스터 브랜치뿐이라 뭐 복잡한건 없어요^^; 아무튼 다른 작업자가 만든 브랜치에서 …
안녕하세요. 엔지엠소프트웨어입니다. [ 1부 ]에 이어서 VSC에서 스크립트를 어떻게 관리하는지에 대해 알아볼께요^^ GitHub을 사용하는 이유는 간단합니다. 스크립트가 짧으면 크게 문제(?)되지 않을테지만~ 스크립트가 복잡하고 액션이 많아지면 실수로 파일을 삭제하거나 문제가 발생해서 이전 내용으로 되돌려야 할 때 유용하게 사용할 수 있죠. 이외에도 스크립트를 제작하다가 알 수 없는 에러로 문제가 될수도 있습니다. 아무튼~ 안전하게 작업하려면 필수로 도입해야 하는 시스템입니다. VSC를 실행하세요. 파일의 히스토리를 …
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠에는 스크립트, 이미지를 비롯한 설정 정보들을 안전하게 보호하기 위한 몇가지 조치들이 있습니다. 하지만, 이런 단순한 방식보다는 GitHub(깃헙)을 이용해서 파일을 관리하는게 더 좋죠^^; 아무래도 전문적인 소스 콘트롤을 사용하는게 미래에 발생할지도 모르는 사고를 막는데 도움이 될겁니다. 엔지엠 에디터의 옵션에는 아래와 같은 설정들이 존재합니다. 자동 저장 시간은 기본값이 10분입니다. 이 옵션을 체크하면 설정한 시간마다 자동으로 스크립트를 저장해줍니다. 에디터에서 파일을 저장…
안녕하세요. 엔지엠소프트웨어입니다. 리셀러분들이 스크립트를 일정 기간만 사용할 수 있도록 제한을 두려면 어떻게 해야 할까요? 방법은 간단합니다. 엔지엠의 웹 기능을 통해서 서버 시간을 받아와서 설정한 시간과 비교하면 됩니다. 그리고, 사용 시간이 현재 시간보다 작으면 엔지엠을 강제로 종료시킬 수 있습니다. 이 기능을 사용하려면 스크립트를 암호화해서 수정할 수 없도록 해야 합니다. 우선, 에디터를 실행하고 아래와 같이 서버 시간을 가져올 수 있는지 체크 해봅니다. 웹 API의 연결을 네이버 또는 구글과 같은 사이트로 설정…