무료 RPA 게임 매크로 다운로드 받기 http://ngmsoftware.com
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 RPA 매크로에는 스크립트의 액션과 상호 작용할 수 있는 이벤트 기능을 제공합니다. 사용자 또는 다른 프로그램에서 마우스 클릭이나 키보드 입력 또는 이미지 감지에 대해 실시간으로 반응할 수 있습니다. 또한, 예약 작업 이벤트를 통해 크론탭으로 설정한 시간에 원하는 스크립트를 실행시킬수도 있습니다. 이 기능은 매우 강력한 스크립트를 제작할 수 있도록 도와줍니다. [ 이미지 체크 ]는 윈도우 화면에 사용자가 찾고 싶은 이미지가 출현하면 이벤트가 발생하고 원하는 루틴으로 이동할 수 있습니다.
※ 이벤트는 엔터프라이즈 기능힙니다.
- 이벤트 위치는 도구 상자 > 조건 > 이미지 체크 이벤트입니다.
- 더블 클릭 또는 드래그 앤 드롭으로 스크립트에 이벤트를 추가하세요.
이미지 체크 이벤트를 테스트하려면 윈도우 화면에서 비교할 이미지를 먼저 만들어야 합니다. 아래 동영상을 참고하여 이미지를 캡쳐하세요.
이미지 체크 이벤트를 테스트하려면 다음과 같은 시나리오가 필요합니다. 사용자가 설정한 이미지를 윈도우 화면에서 찾는 이벤트를 등록해줍니다. 그리고, 설정한 이미지가 화면에 출현할때까지 다른 로직을 수행하는 스크립트를 만듭니다. 여기에서는 [ 그룹 ]과 [ 액션 이동 ]으로 무한 반복하도록 했습니다. 사용자가 이미지 체크 이벤트에 설정한 이미지가 윈도우 화면에 출현하면 이벤트 트리거가 동작하고, 이벤트에 설정한 아이디로 이동됩니다. 이 예제에서는 종료 그룹으로 이동하기 때문에 스크립트는 완료됩니다. 아래와 같이 스크립트를 구성하세요.
그룹 액션들은 반복과 이벤트가 발생했을 때 스크립트를 종료하기 위한 아이디를 설정 해줍니다. 그룹에 각각 아이디를 "반복"과 "종료"로 설정하세요.
[ 액션 이동 ] 액션에서 그룹의 반복으로 이동시킵니다.
이미지 체크 이벤트가 발생하면 "종료" 액션으로 이동하도록 설정했습니다. 따라서, 아래 동영상처럼 "반복" 액션으로 액션 이동이 되면서 무한 반복하다가 이미지가 출현하면 스크립트가 종료하게 됩니다. 캡쳐한 이미지가 안보이도록 창을 최소화하고, 스크립트를 실행하세요. 그리고, 창을 다시 복구하면 이미지를 찾았기 때문에 이미지 체크 이벤트가 발생하고 "종료" 액션으로 이동하면서 스크립트는 완료됩니다.
이벤트도 액션과 동일하게 변수를 사용할 수 있습니다. 다만, 이벤트가 발생한 시점에 변수에 값을 넣어주고 이동한 액션 아이디에서 이 값을 사용할 수 있습니다. 변수를 사용하기 위해 아래 그림과 같이 변수를 하나 추가하고, 이미지 체크 이벤트에서 이미지의 마우스 좌표를 변수에 저장해줍니다.
이벤트가 발생했다는건 사용자가 찾을 이미지가 화면에 출현했다는 뜻입니다. 그러므로 이미지의 좌표와 마우스 위치를 알 수 있습니다. 변수에 좌표 값이 제대로 저장되었는지 확인하기 위해 아래 동영상처럼 변수를 가져와서 값을 확인 해보세요.
결과를 확인 해보면~ 아래 그림과 같이 "종료" 액션의 설명에 좌표값이 표시되는걸 알 수 있습니다.
변수를 이용할 수 있다는건 아주 큰 메리트를 제공해줍니다. 특정 이벤트가 발생했을 때 여러가지 결과 정보를 재활용할 수 있고, 이 정보를 가공해서 원하는 결과를 만들어낼 수 있습니다. 엔지엠 RPA 매크로는 조건뿐만 아니라 시간이나 마우스, 키보드 이벤트를 제공합니다. 이외에도 원격 제어에 사용되는 텔레그램과 Microsoft Office에서도 몇몇 이벤트와 액션은 유용하게 사용할 수 있습니다. 이벤트 방식으로 스크립트를 제작하려면 액션과 이벤트의 차이점에 대해 이해하는게 중요합니다.
통합 테스트, 단위 테스트 자동화를 위한 RPA 매크로 http://ngmsoftware.com
엔지엠소프트웨어
엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.
www.ngmsoftware.com