NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 RPA 매크로 - 메모리 사용량에 따라 매크로 프로그램을 다시 시작하는 방법. (RPA Macro - How to restar…

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 대부분은 안정적으로 매크로가 실행될텐데요. 저사양 컴퓨터에서 녹스나 엘디 그리고, 엔지엠 플레이어를 여러개 키면 프로그램이 멈추거나 강제 종료될 수 있습니다. 이런 경우에는 어쩔 수 없이 엔지엠 플레이어를 다시 실행해야 합니다. [ 엔지엠 멀티 매니저 ]를 통해 [ 자동 복구 ] 할 수 있습니다. 하지만, 스크립트를 잘 구성하면 추가 비용 없이도 자동 복구 기능을 구현할 수 있으니 아래 내용을 한번 읽어보시길 바랍니다. 에디터를 실행하고 새로운 스크립트를 하나 추가하세요.

    aIdzK2H.png

     

     

    메모리 사용량 또는 CPU 사용량 액션을 통해 조건을 걸 수 있습니다. 이 액션들은 조건 액션이 아니라서 변수에 저장하고, 숫자 체크 액션을 이용해야 합니다.

    BwTli3r.png

     

     

    전체적인 구성은 아래 그림과 같습니다. 비교할 숫자에 최대 메모리 사용량을 적어줍니다. 이 예제에서는 80메가 이상 사용하면 에디터를 재시작하게 했습니다.

    n36qZFA.png

     

     

    첨부되어 있는 스크립트를 실행하면 아래와 같이 자동으로 재시작됩니다. 자신의 상황에 맞게 메모리량은 수정하셔야 합니다.

    ewbj1YP.gif

     

     

    위 동영상에서 재시작하면서 로그인창이 표시됩니다. 완전 무인 자동화를 하려면 자동 로그인을 사용해야 합니다. 그리고, 옵션에서 재시작 시 시작할 스크립트를 선택해야 합니다. 아래 그림과 같이 옵션을 열고 스크립트 열기에 체크 후 실행할 스크립트를 선택해야 합니다. 완전 무인 자동화 구축에 대한 자세한 내용은 [ 여기 ] 를 참고하세요.

    fZP7ukW.png

     

     

    여기서, 메모리 사용량이 아닌 CPU 사용량으로 해도 동일한 효과를 볼 수 있습니다. 이 부분은 각자 스스로 응용해보시기 바랍니다. 또한, 재시작과 실제 동작해야 할 루틴을 잘 구분해서 작성하면 예상하지 못한 상황에 메모리가 증가하거나 하는 부분들을 방지할 수 있습니다. 가장 좋은건 엔지엠 멀티 매니저를 사용하는거지만요^^;

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    첨부파일

    댓글목록

    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    참고로, 이 작업을 더 정확하게 하려면 매크로가 제어하는 프로그램도 같이 리스타트 하는게 좋습니다.
    그래야 스크립트가 중간에 로딩되서 꼬이지 않을겁니다.

    profile_image

    엔지엠소프트웨어님의 댓글

    엔지엠소프트웨어 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일 Date

    메모리 사용량이 아닌 시간으로 처리하려면 아래 글을 참고하시면 됩니다.
    http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech&wr_id=510