NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 사용자가 설정한 시간이 아닌 이상부터 실행되는 매크로 만들기.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 사용자가 설정한 시간에 매크로가 실행되는건 [ 예약 작업 이벤트 ] 액션을 사용하면 됩니다. 크론잡 문법을 사용하기 때문에 처음에는 어려울 수 있습니다. 하지만, 몇가지 규칙만 알면 주기적으로 실행되는 매크로를 쉽게 만들 수 있습니다. 크론으로 스케줄러 만들기 예제는 아래 글을 참고하세요.

    [ 엔지엠 매크로에서 크론으로 스케줄러 만들기 ]

     

    오늘 알아볼 내용은 설정한 시간에 동작하는 매크로가 아닌 해당 시간보다 크면 실행되는 매크로입니다. 하루는 24시간입니다. 사용자가 10시로 설정하면 11시부터 23시까지 매크로를 실행하면 동작합니다. 하지만, 매크로를 실행할 때 0시부터 9시까지는 동작하지 않게 됩니다. 테스트를 위해 엔지엠 매크로를 실행하고 새로운 스크립트를 추가하세요.

    cnOuw3h.gif

     

     

    현재 시간을 저장할 [ 변수 ]를 하나 추가해줍니다.

    0SpaD9r.png

     

     

    [ 시간 설정 ] 액션을 사용하면 현재 시간을 알아낼 수 있습니다. 시간으로 체크할 예정이기 때문에 아래와 같이 설정하고, 변수에 추가 해줍니다.

    cXuUjbA.png

     

     

    변수 추가는 아래와 같이 하시면 됩니다.

    loUweQ0.png

     

     

    [ 숫자 체크 ]에서 변수로부터 비교할 숫자에 현재 시간을 가져옵니다. 현재 시간이 10시라면 비교 대상 숫자가 20이므로  비교 조건인 EqualsGreaterThan(같거나 크다)에 부합합니다. 따라서, 이 결과는 True가 나오게 됩니다.

    d4R2yMu.png

     

     

    매크로를 실행 해보면 결과 값이 True가 나옵니다. 현재 이 글을 작성하고 있는 시간이 오후 7시 40분(19시)입니다. 20이 19보다 크므로 True가 됩니다.

    CW9RGR3.png

     

     

    사용자가 설정한 시간보다 현재 시간이 크면 매크로가 실행되도록 하려면 변수로부터 현재 시간을 비교 대상 시간으로 가져오고, 이 값과 비교할 숫자에 실행될 시간을 입력하면 됩니다. 이 예제는 반대로 가져와서 약간 햇갈릴 수 있는데요. 제목과 같이 동작하려면 현재 시간을 비교 대상 시간에 설정하세요.

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.