전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 오늘은 정말 어려운 내용인데요. 글로벌 변수와 변수 값 변경 이벤트에 대해 알아볼거예요. 우선, 변수가 무엇인지부터 이해하고 있어야합니다. 아래 글은 변수에 대해서 개념적인 설명입니다. 가볍게 한번 읽어 보시고, 이 글의 예제를 따라해보시면 좋을듯 하네요^^ [변수란? 변수에 대한 이해] [ 변수 값 변경 이벤트 ]는 현재 스크립트 또는 서브 스크립트의 변수 값이 변경될 때 이벤트가 발생하고, 설정한 액션으로 루틴이 이동합니다. 이와 관련한 간단한 [ 예제 ]를 먼저 읽어보시고, 학습하세요…
안녕하세요. 엔지엠소프트웨어입니다. 변수를 이용해서 특정 좌표에 사각형을 만드는 방법에 대해 알아보겠습니다. 엔지엠 매크로 에디터에 있는 [ 사각형 만들기 ] 액션은 이미지 서치나 어떤 좌표를 기준점으로 좌상우하 순서로 설정한 크기만큼 사각형 범위를 만들어줍니다. 테스트를 위해 엔지엠 매크로를 실행하고, 첨부되어 있는 스크립트를 열어주세요. 내용은 아래 그림과 같습니다. 변수는 총 4개입니다. 사각형 만들기는 순서대로 Left, Top, Right, Bottom 값을 입력해야 합니다. 왼쪽부터 시계방향으로 사각형이 만들…
안녕하세요. 엔지엠소프트웨어입니다. 변수에 저장되어 있는 좌표 값을 좌표 증감 액션으로 변경한 후 마우스 클릭으로 클릭하는 방법입니다. 간단한 예제라서 쉽게 이해하고 금방 따라할 수 있을거예요^^ 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 스크립트는 아래와 같이 간단하게 구성했습니다. 우선 변수 추가 액션에는 문자열에 34, 26 좌표를 미리 넣어두었습니다. 변수의 아이디는 a입니다. 첫번째 마우스 클릭 액션의 마우스 좌표를 변수로부터 가져오세요. 좌표 증…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 이미지 멀티 조건(체크, 서치, 매치) 액션이 있습니다. 일반적으로는 사용자가 여러개의 이미지 존재 여부를 체크하기 위해 체크할 이미지들을 하나씩 선택해서 추가해야 합니다. 하지만, 동적으로 로직을 구성하는 경우 이미지 목록을 변수 또는 로직에 따라 동적으로 추가해야 할 필요가 있습니다. 이런 경우 스크립트를 실행할 때마다 이미지 경로가 쌓이는데요. 오늘은 어떻게 처리해야 하는지에 대해 알아보도록 하겠습니다. 테스트를 위해 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를…
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 그룹 컨트롤을 어떻게 사용하는지 알아봤습니다. 그룹 컨트롤은 그룹별로 루틴한 자동화 매크로를 만들고, 사용자 선택 여부에 따라 특정 부분만 실행할 수 있습니다. 예를 들어서 가방 정리, 정예 던전, 요일 던전, 낚시등등... 하루에 해야 할 모든 항목들을 처리할수도 있고, 선택에 따라 요일 던전이나 낚시와 같은 동작만 수행할 수 있습니다. 주식의 경우 매도와 매매를 분리할 수 있습니다. 테니스나 골프의 경우 부킹 사이트를 선택적으로 자동화 할 수 있습니다. 이번에는 변수의 값을 …
안녕하세요. 엔지엠소프트웨어입니다. 여러개의 속성에 값을 설정하기 위해 엔지엠 매크로에는 몇몇 배열로 속성을 처리하는 액션들이 있습니다. [ C# 코드 실행 ] 액션의 파라메터 속성을비롯해 몇가지가 더 있는데요. 이 예제에서는 텍스트 문서에 있는 내용을 복사해서 클립보드에 저장합니다. 그리고, 클립보드의 텍스트를 C# 코드 실행 액션의 파라메터에 가져와서 실행 해보겠습니다. 이 예제를 학습하기전에 아래 글을 먼저 읽어보세요. [특정 날짜의 요일을 알아내는 방법 ] 이 예제를 테스트하기 위해 엔지엠 매크로를 실행하고, 새로운 …
안녕하세요. 엔지엠소프트웨어입니다. 바탕화면 또는 다른 위치에 텍스트 파일을 불러와서 변수에 저장하는 방법을 물어보셔서 간단하게 답변 드리기 보다는 예제를 하나 만들어드리는게 좋을거 같아서 도움말을 작성하게 되었습니다. 간단한 예제라서 바로 따라 해보시면 될거 같아요. 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 우측 하단의 외부 API에서 파일 > [ 텍스트 파일 ] 액션을 더블 클릭해서 스크립트에 추가하세요. 바탕화면에 텍스트 파일 하나를 생성 해두었습니다. 우…
안녕하세요. 엔지엠소프트웨어입니다. [ ADB 연결 ] 액션은 컴퓨터에 연결된 모든 녹스 또는 엘디플레이어나 안드로이드 핸드폰에 같은 신호를 보내줍니다. 그런데, 특정 기기에만 신호를 주고 싶으면 ADB 연결 액션에서 필터 옵션을 사용해야 합니다. 필터를 수동으로 입력할수도 있지만, 로직적으로 변수를 이용해야 할수도 있는데요. 이 때 변수는 문자열이고, ADB 연결 액션의 필터는 배열이라서 전처리를 해줘야 합니다. 테스트를 위해 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. [ 변수 ] 액션을 추…
안녕하세요. 엔지엠소프트웨어입니다. 멀티 다클라 환경에서 매크로를 사용하시는 분들이 많은데요. 이 때 A 클라이언트에서 어떤 상태가 변경되면 B 클라이언트에서 그에 맞는 동작을 해야 하는 경우들이 있습니다. 좀 더 쉽게 예를 들면 엘디 플레이어나 녹스 앱플레이어를 10개 실행 해놓고, 각각 잠자기 모드로 들어가면 해당 클라이언트는 더이상 매크로가 동작하지 않고 다른 앱플레이어가 동작하도록 할 수 있습니다. 이외에도 데이타베이스는 다양하게 사용할 수 있습니다. 이 예제를 테스트하기 위해서 PostgreSQL Database를 설치하세…
안녕하세요. 엔지엠소프트웨어입니다. 비활성 매크로를 만들려면 [ 핸들 추가 ] 액션이 필수입니다. 그런데, 항상 고정된 프로그램을 제어하는건 아니라서 변수로 핸들을 바꿔가면서 처리해야 하는 경우들도 존재합니다. 이런 경우에는 핸들 추가 액션을 미리 다 등록 해두고, 조건에 따라 액션을 실행해도 됩니다. 하지만, 이 방법은 뭔가 좀 번거로운 부분이 있어서 텍스트나 엑셀 또는 데이타베이스로부터 가져온 값을 이용해서 핸들을 변경해주면 좋을거 같습니다. 테스트를 위해 메모장을 하나 실행하고, 엔지엠 매크로에 새로운 스크립트를 추가하세요. …