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