전체검색 결과
키워드를 입력하시면 검색이 가능합니다.
안녕하세요. 엔지엠소프트웨어입니다. 이전 시간에 그룹 컨트롤을 어떻게 사용하는지 알아봤습니다. 그룹 컨트롤은 그룹별로 루틴한 자동화 매크로를 만들고, 사용자 선택 여부에 따라 특정 부분만 실행할 수 있습니다. 예를 들어서 가방 정리, 정예 던전, 요일 던전, 낚시등등... 하루에 해야 할 모든 항목들을 처리할수도 있고, 선택에 따라 요일 던전이나 낚시와 같은 동작만 수행할 수 있습니다. 주식의 경우 매도와 매매를 분리할 수 있습니다. 테니스나 골프의 경우 부킹 사이트를 선택적으로 자동화 할 수 있습니다. 이번에는 변수의 값을 …
안녕하세요. 엔지엠소프트웨어입니다. 여러개의 속성에 값을 설정하기 위해 엔지엠 매크로에는 몇몇 배열로 속성을 처리하는 액션들이 있습니다. [ C# 코드 실행 ] 액션의 파라메터 속성을비롯해 몇가지가 더 있는데요. 이 예제에서는 텍스트 문서에 있는 내용을 복사해서 클립보드에 저장합니다. 그리고, 클립보드의 텍스트를 C# 코드 실행 액션의 파라메터에 가져와서 실행 해보겠습니다. 이 예제를 학습하기전에 아래 글을 먼저 읽어보세요. [특정 날짜의 요일을 알아내는 방법 ] 이 예제를 테스트하기 위해 엔지엠 매크로를 실행하고, 새로운 …
안녕하세요. 엔지엠소프트웨어입니다. 바탕화면 또는 다른 위치에 텍스트 파일을 불러와서 변수에 저장하는 방법을 물어보셔서 간단하게 답변 드리기 보다는 예제를 하나 만들어드리는게 좋을거 같아서 도움말을 작성하게 되었습니다. 간단한 예제라서 바로 따라 해보시면 될거 같아요. 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 우측 하단의 외부 API에서 파일 > [ 텍스트 파일 ] 액션을 더블 클릭해서 스크립트에 추가하세요. 바탕화면에 텍스트 파일 하나를 생성 해두었습니다. 우…
안녕하세요. 엔지엠소프트웨어입니다. [ ADB 연결 ] 액션은 컴퓨터에 연결된 모든 녹스 또는 엘디플레이어나 안드로이드 핸드폰에 같은 신호를 보내줍니다. 그런데, 특정 기기에만 신호를 주고 싶으면 ADB 연결 액션에서 필터 옵션을 사용해야 합니다. 필터를 수동으로 입력할수도 있지만, 로직적으로 변수를 이용해야 할수도 있는데요. 이 때 변수는 문자열이고, ADB 연결 액션의 필터는 배열이라서 전처리를 해줘야 합니다. 테스트를 위해 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. [ 변수 ] 액션을 추…
안녕하세요. 엔지엠소프트웨어입니다. 멀티 다클라 환경에서 매크로를 사용하시는 분들이 많은데요. 이 때 A 클라이언트에서 어떤 상태가 변경되면 B 클라이언트에서 그에 맞는 동작을 해야 하는 경우들이 있습니다. 좀 더 쉽게 예를 들면 엘디 플레이어나 녹스 앱플레이어를 10개 실행 해놓고, 각각 잠자기 모드로 들어가면 해당 클라이언트는 더이상 매크로가 동작하지 않고 다른 앱플레이어가 동작하도록 할 수 있습니다. 이외에도 데이타베이스는 다양하게 사용할 수 있습니다. 이 예제를 테스트하기 위해서 PostgreSQL Database를 설치하세…
안녕하세요. 엔지엠소프트웨어입니다. 비활성 매크로를 만들려면 [ 핸들 추가 ] 액션이 필수입니다. 그런데, 항상 고정된 프로그램을 제어하는건 아니라서 변수로 핸들을 바꿔가면서 처리해야 하는 경우들도 존재합니다. 이런 경우에는 핸들 추가 액션을 미리 다 등록 해두고, 조건에 따라 액션을 실행해도 됩니다. 하지만, 이 방법은 뭔가 좀 번거로운 부분이 있어서 텍스트나 엑셀 또는 데이타베이스로부터 가져온 값을 이용해서 핸들을 변경해주면 좋을거 같습니다. 테스트를 위해 메모장을 하나 실행하고, 엔지엠 매크로에 새로운 스크립트를 추가하세요. …
안녕하세요. 엔지엠소프트웨어입니다. 선입선출(先入先出, First In, First Out,FIFO)은 먼저 들어온 배열 항목이 먼저 나간다는 뜻입니다. 예를 들어서 배열의 길이가 5로 정해져 있다면 1, 2, 3, 4, 5이렇게 순서대로 항목이 들어오고, 6이 들어오면 먼저 들어온 1이 나가고 6이 추가되는걸 말합니다. 2, 3, 4, 5, 6과 같이 됩니다. 7이 들어오면 3, 4, 5, 6, 7이 됩니다. 후입선출(後入先出, Last In First Out, LIFO)은 마지막에 들어온 항목이 먼저 나갑니다. 이런 내용들이 어…
안녕하세요. 엔지엠소프트웨어입니다. [ OCR 체크 ]나 [ 데이타 테이블 ] 또는 [ 메모장 ]과 [ 엑셀 ]에서 데이타를 가져오면 배열로 처리할 수 있습니다. 배열로 가져온 값에서 특정 숫자보다 큰 값만 배열로 다시 만들려면 어떻게 해야 할까요? [ For 반복 ] 또는 [ Foreach 반복 ] 액션과 [ 배열추가 ] 액션을 사용해서 처리할 수 있습니다. 하지만, 오늘은 이 방법이 아닌 다른 방법으로 문제를 해결해보도록 하겠습니다. 우선, 첨부되어 있는 배열 예제.ngs 파일을 다운로드 받은 후 엔지엠 매크로에서 열어보세요. …
안녕하세요. 엔지엠소프트웨어입니다. 변수 관련된 내용들이 [ 팁 앤 테크 게시판 ]에 많이 있는데요. 자주 질문하는 내용이 변수 관련된 것들입니다. 특히나, 다른 RPA 매크로 프로그램에서 없는 개념인 서브 스크립트나 글로벌 변수등등... 이런 것들을 이해하고 잘 다루려면 매크로 프로그램의 사용 방법을 먼저 알아야 합니다. 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요. 변수는 5개를 추가 했습니다. 3개는 글로벌 변수이고, 2개는 로컬 변수입니다. 기본 값은 로컬 변수이기 때문에 변수 액션에서 글…
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 다른 업무 자동화 RPA 매크로와 동일하게 액션간 데이타를 교유하기 위해 변수를 이용합니다. 아래와 같이 [ 이미지 서치 ]와 [ 마우스 클릭 ]이 있다고 생각 해보세요. 윈도우 화면에서 클릭하고 싶은 버튼 또는 아이콘을 이미지 서치로 찾은 후 마우스로 클릭해야 합니다. 이 때 이미지 서치 액션이 찾은 위치를 마우스 클릭 액션에 전달해야 하는데요. 이 때 2개의 액션이 어떤 데이타를 공유할 때 변수를 사용합니다. 비활성으로 멀티 다클라 매크로를 제작한다고 생각 해봅시다…