매크로

조회 수 163 추천 0 댓글 4

짜고싶은 스크립트는 이러합니다.


매크로를 돌리는중 '특정행위1'을 합니다.

이후 어떤조건이 갖춰지면 '특정행위1'을 시도하는데,

만약 매크로중 이전에 '특정행위1'을 한지 '일정시간'이 지나지 않았다면 분기로 빠져나갑니다.

하지만, 매크로 실행이후 첫번째로 '특정행위1'을 시도한다면 시간에 관계없이 무조건 실행합니다.


제 구상은


'스톱워치1'을 이용해서

시작서브에 연산문으로 '스톱워치1'의 숫자를 '일정시간'보다 크게 잡아줍니다

'특정행위1'의 실행 스크립트에 '스톱워치1'의 리셋과 시작을 넣어줍니다.


헌데 구상대로 짠 뒤에 실행해보니 뜻대로 되지 않고 확인결과 시작서브의 연산에서 '스톱워치1'의 값을 변화시키지 못하네요.

스톱워치의 값은 연산으로 변경할수 없는건가요?

이것저것 판단문넣고 하면 짤 수는 있겠는데, 생각만큼 깔끔하게 못만들겠네요.

도움 부탁드립니다.


  • 챷챠 2017.12.26 23:39

    스톱워치를 통해 특정행위1 시행 간격간의 '일정시간'경과 판단을 하는 구조에서

    매크로 시작 후 최초 0초~일정시간 사이에서 아직 '일정시간'에 도달하지는 않았지만 특정행위1을 시행하는 분기 판단을 스톱워치1의 값을 기준으로 판단하고 싶으신게 맞으시다면 스톱워치1을 리셋시키지 않는 방향으로 가시는게 좋을 것 같습니다.


    [시간저장값]을 하나 만드셔서 최초실행시(시작서브에서) 

    "0=[시간저장값]", 특정행위1 시행시 시행완료후 "스톱워치1=[시간저장값]"으로 처리하신다면 아마 기준판단문은

    "[시간저장값]+일정시간<스톱워치1"

    이 되고 참이면 특정행위1을 시행, 아직 참이 아니면 분기로 빠져나갈텐데요.


    그럼 [시간저장값]이 0일때 일정시간의 값에 관계없이 저 판단문에서 참분기를 하기만 하면 의도하신것과 같은 구조가 나올것 같습니다. 가장 단순하게 하실거라면

    [시간저장값]+(일정시간*([시간저장값]/[시간저장값]))<스톱워치1로 하시면

    저 시간저장값/시간저장값부분은 시간저장값이 0일때를 제외하고는 전부 1의 값이 나오기 때문에 위의 기준판단문과 동일한 값이 되고, 0일 경우엔 좌변값이 전부 0이 되어서 스톱워치1의 값이 1이상일땐 무조껀 참분기할거에욥.


    사실 연산문을 이용해서 최초시행인지를 판단한다는게 재밌는 구상이신거 같아서 구색을 맞춰보았는데요,

    간단하게 하실거면 그냥 리셋방식 유지하시고 [스톱워치1]=[스톱워치2] 등을 판단하시면 될것 같습니다. 스톱워치1을 값을 초기화시키 전까지는 둘의 값이 같을거기 때문에 참분기, 특정행위1시행후 리셋시켰을땐 같지 않을 것이므로 =의 거짓분기 후에 [일정시간]<[스톱워치1]만 판단하시면 제일 간단할것같애욥!

  • w245297 2017.12.27 00:16
    마침 적당한 변수가 있어서 비슷하게 해결했네요
    스톱워치는 처음써보는 기능이라 제 생각처럼 작동하는지는 모르겠지만요 ㅎㅎ

    감사합니다
  • 프리헌터스 2017.12.27 15:32

    스톱워치는 그룹이 아닌 말그대로 스톱워치 컨트롤입니다. ^^

    시작,멈춤/리셋만 가능하고요.

    현재 카운트된 시간을 읽어올수는 있지만 변경은 못합니다.

  • w245297 2017.12.28 09:26
    그렇군요 처음 보는거라 써보고싶었는데 결국 적당히 변수만들어서 처리했네욯

List of Articles
분류 제목 글쓴이 최근변경 추천
공유 카카오토 2.30 HID 수정본입니다. 87 프리헌터스 2024.08.22 23/0
공유 카카오토 서버 중지 안내입니다. 66 프리헌터스 2024.07.14 13/0
공유 카카오토 PRO V2.30 정식버전 입니다.(2020.2.1) 156 프리헌터스 2024.02.15 40/0
정보 카카오토 pro 2.30 주요기능(세번째 하드웨어 마우스/... 38 프리헌터스 2023.01.19 3/0
정보 카카오토 pro 2.30 주요기능(두번째 지역변수) 6 프리헌터스 2023.10.12 4/0
정보 카카오토 pro 2.30 주요기능(첫번째 윈도우플로그램) 15 프리헌터스 2023.01.18 5/0
공유 카카오토 PRO V2.30 베타버전 입니다.(2020.1.28) 84 프리헌터스 2020.02.01 21/0
정보 카카오토 연동관련 사항 정리글입니다. 55 프리헌터스 2023.05.30 13/0
공유 카카오토 Pro V2.20 입니다.(19.09.09. 연동변경) 160 프리헌터스 2023.01.18 27/0
공유 카카오토 V 1.764 입니다(2018.12.27 기기연동 업데이트) 52 프리헌터스 2020.11.06 2/0
공유 카카오토 Pro V2.11 입니다(2018.12.27 기기연동 업데... 206 프리헌터스 2020.02.05 37/0
공유 카카오토 Pro 2.01 버전입니다.[7.13 모모최신, 카카오... 400 프리헌터스 2020.02.01 105/0
공유 카카오토 PRO 오류제보 및 건의 / 최근 업데이트 내용 327 프리헌터스 2020.12.22 8/0
공유 카카오토 PRO b7버전(최종 : 12.28) 정보입니다. 470 프리헌터스 2023.05.07 56/0
공유 카카오토 PRO 안내 ...... 193 프리헌터스 2019.02.18 59/0
공유 카카오토 V 1.763 입니다(2018.5.8 기기연동 업데이트) 306 프리헌터스 2019.09.03 38/0
공유 카카오토 V1.75 입니다.... 115 프리헌터스 2018.01.19 25/0
공유 카카오토 V1.74 입니다..... 316 프리헌터스 2018.01.19 71/0
공유 카카오토 V1.72 입니다. 365 프리헌터스 2018.01.19 66/0
정보 카카오토PRO로 제작한 매크로 소스 공개 198 팟팟팟 2023.01.17 36/0
공유 카카오토 1.7 오류제보 및 건의 / 최근 업데이트 내용 56 프리헌터스 2019.12.17 13/0
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 196 프리헌터스 2024.08.17 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 멀티로 매크로 돌리면 너무 심하게 성능저하가 되네요... 6 비내리 2018.02.06 0/0
질문 하나는 다른 스크립 3개는 같은스크립실행시 블루스크... 안농하뚜여 2018.01.10 0/0
질문 글자인식도 가능하게 될까요? 2 하늘벗 2018.01.10 0/0
질문 컨트롤 박스으로 제어판의 맨위 페이지 이동이 가능한... 형돈님 2018.01.10 0/0
질문 B7버전 블루스택 윈도우클릭 관련질문 한눰뫈팬다잉 2018.01.10 0/0
질문 카카오토 플레이어 질문입니다.. 4 파랑마요 2018.02.04 0/0
질문 셋타임 쓰는법.... 4 kkibal 2018.08.16 0/0
질문 서브를 여러개로 나누는게 더 나을까요 3 사딸라 2018.01.10 0/0
질문 원래 윈스샷은 하나가 멈추면 전부 멈추나요?? 2 안농하뚜여 2018.01.10 0/0
질문 제어판 라벨 컨트롤 질문드려요 5 kkibal 2018.01.10 0/0
질문 멀티스샷 질문 3 피피큐큐 2018.02.06 0/0
질문 스톱워치 쓰는법좀 알려주세요 1 kkibal 2018.04.24 0/0
질문 B5버전에서 만든게 B7버전으로 버전만올리면안되나여? 1 한눰뫈팬다잉 2018.01.10 0/0
자유 처음 해보려니 두뇌과부하가 3 사딸라 2018.01.10 0/0
질문 카톡메세지선송시 카카톡창이름을 변수을 이용밥법 5 akehfh 2018.02.04 0/0
질문 좌표입력칸 먹통 1 댓글 2018.01.09 0/0
질문 정확하게 드래그 하는 방법 없을까요? 1 kkibal 2018.01.09 0/0
질문 고유키 변경문제 1 imc 2018.01.09 0/0
질문 스샷 서치 질문있습니당. 6 마스터해버리기 2018.01.11 0/0
질문 1.762 버전은 업데이트가 없는 건가요? cis105 2018.01.09 0/0
Board Pagination Prev 1 ... 233234235236237238239240241 ... 451 Next
/ 451

전체 최신 인기글

전체 주간 인기글