NGMsoftware

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

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

    팁 앤 테크

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

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

    에디터 함수형 매크로 만들기 - 시간 경과 체크와 다중 조건 액션을 사용해서 시간 범위 조건 만드는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 특정 시간에 특정 루틴으로 이동하는 방법은 [ 여기 ]를 참고하세요. 우선, 테스트를 위해 엔지엠 에디터를 실행하고 새로운 스크립트를 추가하세요.

    cnOuw3h.gif

     

     

    첨부되어 있는 시간 체크 예제.ngs를 에디터에서 열어보세요. [ 다중 조건 ] 액션 하위로 [ 시간 경과 체크 ] 액션 2개를 추가 했습니다.

    LVrCeea.png

     

     

    이 스크립트의 시나리오는 다음과 같습니다. 12시가 되면 그룹 2로 이동하여 잠시 휴식을 취합니다. 아마도, 휴장이거나 정기 서버 점검일수도 있겠네요. 이런 경우에는 매크로가 실행되지 않도록 하기 위함입니다. 예를 들어 정기 서버 점검이 10초라고 하면, 그룹 2에서 지연으로 10초를 쉽니다. 그리고, 액션 이동으로 매크로 시작 지점으로 루틴을 보냅니다. 그러면 다시 작업을 하겠죠? 이 때 12시보다 현재 시간이 크면 동작하게 해두었기 때문에 10초후에 다시 처음으로 돌아가면 또다시 10초를 쉬게됩니다. 서버 점검이 아닌데도 말이죠.

    4etU9ls.png

     

     

    그래서, 시간 경과 체크 액션을 하나 더 추가해서 시간 범위를 설정했습니다. 12시~13시와 같이 말이죠. 이렇게하면 서버 점검 시간 후 다시 처음부터 시작하더라도 13시가 넘어버렸기 때문에 이제는 매크로가 계속 반복해서 처리됩니다. 다음날이 되면 또다시 점검 시간에 걸리겠지만요^^

    H3sCuaB.png

     

     

    이 루틴이 개발자라면 간단한 내용이지만, 비개발자 또는 일반인이 이해하기는 쉽지 않습니다. Database에서는 날짜 범위를 Between을 사용합니다. 또는 StartTime >=  && EndTime <=와 같이 사용합니다. 그래서, 다중 조건의 속성을 AND로 처리해준겁니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.