주식, 비트코인 자동매매, 티켓팅, 카카오채널 자동 친구 추가
안녕하세요. 엔지엠소프트웨어입니다. [ 서브 스크립트 ]안에 [ 이미지 매치 ]를 사용하는 경우 메모리 누수가 발생해서 장시간 매크로를 실행하면 점점 느려지는 버그가 있었습니다. [ Patch note - 6.3.1.2 ] 버전에서 해당 증상이 수정되었습니다. 하지만, 장시간 컴퓨터를 사용하는 경우 예기치 못한 변수들이 존재하므로 가급적이면 이런것들을 고려해서 스크립트를 작성하는게 좋은데요. 하지만~ 예측하지 못한 문제는 스티브 잡스나 빌 게이츠가 와도 알기 어렵습니다^^; 그래서 대부분의 시스템들이 자동 복구(Auto Recovery, 오토 리커버리)기능을 탑재하고 있습니다. 엔지엠 매크로도 [ 엔지엠 멀티 매니저 ]를 통한 리커버리 기능이 포함되어 있습니다. 근데 이건 또 비용이라 추천하지는 않습니다. 메모리 사용량에 따라 자동 복구하는 방법은 [ 여기 ]를 참고하시면 됩니다.
자~ 사용자가 설정한 시간이 경과하면 에디터 또는 플레이어를 자동으로 다시 실행하는 스크립트는 아래와 같습니다. [ 시간 설정 ] 액션에서 변수(DT)에 현재 시간을 저장해줍니다. 그리고, [ 시간 경과 체크 ] 액션에서 DT 변수에 저장된 시간을 가져와서 원본 시간 속성에 넣어줍니다. 비교할 대상 시간은 현재 5초로 되어 있는데요. 중간에 [ 지연 ] 액션에서 10초 쉬게 해줬습니다. 이 스크립트를 실행하면 현재 시간을 변수에 저장하고, 10초 후에 시간 경과 체크 액션에서 5초와 비교합니다. 비교 조건이 GreateThan(보다 크다)이므로 이 결과는 True가 나오게 됩니다.
지연 시간을 3초로 줄이고 다시 실행 해보면 False가 나오는 것을 알 수 있습니다. 이 스크립트를 자신의 로직에 추가하려면 아래와 같이 수정해야 합니다. 그룹이 내 스크립트의 내용이되며, 주의할점은 내 스크립트가 무한 반복하는 상황일텐데요. 한 사이클이 끝나기 바로 전에 시간 경과 체크 액션을 추가해야 한다는 점입니다. 전체적인 루틴은 이렇습니다. 스크립트가 시작될 때 현재 시간을 저장해두고, 스크립트가 무한으로 반복하면서 시간 경과 체크에서 [ 프로그램 재시작 ] 액션으로 가도록 구성해야 합니다. 스크립트의 분기 로직이 복잡하다면 시간 경과 체크 액션을 중간 중간 추가해야 할수도 있습니다.
완전 무인 자동화를 하려면 자동 로그인을 사용해야 합니다. 그리고, 옵션에서 재시작 시 시작할 스크립트를 선택해야 합니다. 아래 그림과 같이 옵션을 열고 스크립트 열기에 체크 후 실행할 스크립트를 선택해야 합니다. 완전 무인 자동화 구축에 대한 자세한 내용은 [ 여기 ] 를 참고하세요. 이 스크립트는 첨부되어 있는 파일을 다운로드 후 열어보시면 됩니다.
녹스, 엘디, 앱플레이어 멀티 매크로 제작
'매크로' 카테고리의 다른 글
비활성 매크로와 하드웨어 매크로를 만드는 방법. (0) | 2022.01.15 |
---|---|
RPA 매크로 - 마우스 동작의 최종 좌표 옵션에 대한 설명. (0) | 2022.01.11 |
이미지 서치에서 원하는 만큼 좌표 이동해서 클릭하는 방법. (with Offset) (0) | 2022.01.08 |
쉬운 한글 마우스 키보드 매크로 (0) | 2022.01.07 |
RPA 매크로를 이용한 FTP 또는 SFTP에 파일을 업로드 하는 방법. (0) | 2022.01.05 |
댓글