매크로

조회 수 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 수정본입니다. 85 프리헌터스 2024.05.26 23/0
공유 카카오토 서버 중지 안내입니다. 65 프리헌터스 2023.03.06 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
공유 안녕하세요 카카오토 제작자 프리헌터스입니다. 195 프리헌터스 2024.05.16 73/0
공유 "카카오토 베타" 2015. 12.31일 (베타버전 기능) 401 프리헌터스 2018.01.19 61/0
질문 연산 좌표 질문입니다 도와주세요 1 깔룸 2020.06.05 0/0
자유 연산, 판단이 생각보다 잘 안되네여 1 테라해유 2018.12.13 0/0
질문 연산값 여러개 제어판 표시 어떻게 하는지 ? 4 음모자 2018.08.07 0/0
질문 연산결과를 스톱워치에 저장할수 없나요? 4 w245297 2017.12.28 0/0
질문 연산과 변수에 관련된 질문 1 dg2846 2020.05.09 0/0
질문 연산문관련 질문드립니다. 1 뒷골목주차장 2018.12.06 0/0
질문 연산시 그룹변수에 임의문자열을 설정할 수 있나요? 2 질풍노도 2016.06.30 0/0
질문 연산식에 x값(변수) 추가가능한가요?? 4 열심히연습중 2021.08.19 0/0
질문 연산에 관해서 질문드려요 3 눈의여왕 2016.12.14 0/0
질문 연산에대해서 질문있습니다. 4 형돈님 2018.02.15 0/0
질문 연산질문좀 할게요(랜덤값 계속더하기) 6 여우블록 2019.03.12 0/0
질문 연산하여 시간확인 3 니뇨 2018.10.18 0/0
질문 연산해서 4보다 크면 입장하는걸 하려는데 잘 안되네요; 5 반기로 2018.01.05 0/0
질문 열공중이 주괴가 올립니다 ^^ 3 주괴 2016.07.06 0/0
질문 열공중인 초보 질문 드립니다.~^^ 4 천진 2017.07.18 0/0
질문 열심히 강좌 보면서 배워가고 있는 1인입니다. 질... 1 릴레이 2018.06.12 0/0
질문 열심히 공부중인데 질문드려요.(지정시간 시작) 5 하코 2019.11.29 0/0
자유 열혈강호m 매크로 공유 부탁합니다. 1 이야기짱 2018.05.09 0/0
질문 영 군 ㅁㅐ 크 로 소스 ~ 갖고 계신분~ 시민이 2016.03.10 0/0
질문 영군쓰시는분들~ 2 블루스택짱짱 2016.01.07 0/0
Board Pagination Prev 1 ... 244245246247248249250251252 ... 450 Next
/ 450

전체 최신 인기글

전체 주간 인기글