NGMsoftware

NGMsoftware
로그인 회원가입
  • 커뮤니티
  • 질문과 답변
  • 커뮤니티

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문과 답변

    지식인! 질문에 답변을 달면 포인트가 지급됩니다.

    질문에 대한 답변을 3일안에 채택하지 않으면, 자동으로 첫번째 답변자가 채택되고 포인트는 100점이 차감됩니다.

    에디터 [재질문] 타이머 틱 등록 관련하여 질문

    페이지 정보

    본문

    3개의 타이머 틱 등록 시,

    각각 실행 시간을 1초,2초,3초로 지정을 해놓고 액션 이동을 이용하여 무한 루프로 테스트를 하고 있는데요,(각각 다른 키 프레스로 테스트) 

    1번 타이머에 = AA1

    2번 타이머에 = BB2

    3번 타이머에 = CC3

    을 놓고 루프를 돌려보면

    AA1BB2AA1CC3 이런식으로 잘 출력이 되다가

    간혹가다가 스크립트가 동시에 실행이 되서 ABAB12BCBC23 <이런식으로 꼬여서 출력이 되더라구요,

     

    타이머 스크립트 실행 시 우선순위를 둬서 먼저 다 실행되고 그다음 타이머가 실행되게끔은 설정 못하나요?

     

    예를들어 오토핫키의 Critical 명령어 처럼..

     

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

    댓글목록

      채택답변
    profile_image

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

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

    스크립트 구조도를 좀 올려주세요^^;
    타이머가 이미 추가 되었습니다. 메시지는 이미 등록된 타이머를 또 등록하려고 하기 때문입니다.
    그리고 순차적으로 처리하려면 비동기를 안쓰면 됩니다. 원하는 동작이 어떤건지 설명을 해주면 답변드리기가 쉬울거 같아요~

    profile_image

    낑쉬님의 댓글

    no_profile 낑쉬 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    아. 그리고 액션 이동을 넣고 루프를 돌려보면 아이디: CC3 스케줄러에 이미 추가되어 있습니다. 라고 메세지 출력이 되는데,
    그냥 타이머 틱 등록만 놓으면 실행 간격마다 스크립트 실행이 안되고 아웃풋에 스크립트 완료가 되었다고 뜹니다.

    루프를 사용하고싶으면 액션 이동을 사용하는 방법 밖엔 없나요?