히로매크로 커뮤니티

2016.05.03 09:52

초보용 반복 강좌

조회 수 7526 추천 5 댓글 160

다른 쉬운 방법도 있겠지만... 지금 제가 테스트하고 진행한 대로는 이래의 반복문이 좀 더 작동을 잘하네요.




// 반복 횟수 지정
var #RepeatTime 2  <-- 이 부분에서 반복할 횟수를 지정합니다. 반복이 필요할 때 제일 위에 이렇게 해주면 차후 숫자변경이 간혹 필요할 경우 유용하게 사용할 수 있습니다. ^^ UI창도 없는데 중간쯤에 뒤져서 반복횟수 변경하려면 빡쌔잖아요!
// 반복 변수 초기화
var #repeat 0 <- 위의 #RepeatTime과 비교할 함수를 초기화합니다.


:start

// 반복횟수 1씩 더하기
#repeat = #repeat + 1 <- #RepeatTime와 비교할 함수에 처음이 0이니 +1씩 더 합니다.

// 몇번째 반복하는지 토스트 메세지 띄우기
toast #repeat/#RepeatTime 확인중 <- 제대로 작동하는지 확인하기 위해 토스트 메세지를 넣었습니다.

sleep 5000 // 5초간 대기하기

// 반복한 횟수가 #RepeatTime에서 지정한 반복횟수가 되는지 확인
if #repeat == #RepeatTime <- 위에서 #RepeatTime에 지정한 횟수와 같아지면 :clear로 이동합니다.
goto :clear
else
goto :start <- 위에서 지정한 값에 미치지 못했을 경우 :start로 이동합니다.(그럼 횟수를 더 하게 되겠죠?
endif

:clear
// 반복횟수 초기화
#repeat = #repeat - #RepeatTime <- 이 구문을 넣는 이유는 var #repeat 0 으로 하면 0이 되어야 하는데 무한으로 반복을 하면 초기화가 안되더라구요. 그래서 편법으로 이렇게 해봤습니다.
toset 테스트 성공 <- 테스트 성공 메세지를 띄웁니다.
sleep 5000 // 5초간 대기하기

:end


이렇게 하는 이유는 특정한 행동을 몇번 반복한 뒤에 다른 스크립트를 실행하고 종료하는 것이 필요해서 만들어 봤습니다.

실제로 사용중인 코드는 더 길지만 반복문에서 간단하게 해도 되는데 초기화가 안되어서 저처럼 혹시 고생하는 분이 계실까봐 공유해 봅니다.


히로 매크로로 어제 저녁부터 만들어서 매크로 중인데 작동도 잘되고 좋네요.

마치 안드로이드에서 오토핫키를 쓰는 기분이랄까요?

사실 Frep으로 하려고 했는데 루팅까지 해서 테스트해봐도 서브폰에서는 작동을 잘 안하더라구요.

이미지 서치가 쉽고 좋은데... 덕분에 컬러값 얻어오려고 상황만들고 한다고 시간을 좀 많이 소비했지만 잘 돌아가서 좋네요.


저도 초보지만 초보분들께 조금이나마 도움이 되었으면 좋겠습니다.


녹화로만 예전에 사용했는데 스크립트 짜서 직접 해보니까 엄청 조으네요 ^^



List of Articles
제목 글쓴이 최근변경 추천
00시간 00분 동안 대기 하기 7 하늘보글이 2023.01.16 0/0
초보용 반복 강좌 160 존레넌 2024.03.28 5/0
초보의 초보를위한 매크로를 만들때 하나의 프로세스. 92 묵응 2024.08.09 15/0
한글로 만들어보는 매크로. 35 묵응 2019.11.22 5/0
생초보도 만들수 있는 매크로 (Feat.한글로 풀어보는 ... 73 묵응 2021.05.02 8/0
본격 매크로 스크립트 만들어보기(1) 66 샤먼 2023.07.27 4/0
if 구문 예제 31 샤먼 2022.01.12 5/0
기본 구문 설명 : if 36 샤먼 2019.08.20 5/0
기본 문구 설명 var, getcolor 55 샤먼 2019.01.15 6/0
기본 구문 설명 touchpress, touchdown, touchup, touc... 49 샤먼 2019.11.22 6/0
히로매크로에서 하드웨어키로 스크린샷을 찍어보자! 43 닷찌 2020.04.01 3/0
히로매크로 쉽게 알기 - 4 (별이되어라 스스스작 좌표... 126 태환은린 2021.07.19 12/0
히로매크로 쉽게 알기 - 3 (스크립트 복사와 수정법) 96 태환은린 2019.11.22 8/0
히로매크로 제작 강좌-4 (부제: 장비 판매) 40 샤먼 2018.05.24 2/0
히로매크로 쉽게 알기 - 2 (별이되어라 모든사냥터사냥... 160 태환은린 2019.11.22 9/0
히로매크로 쉽게 알기 - 1 308 태환은린 2023.07.21 33/0
히로매크로 제작 강좌-3 (부제: 장비 판매) 46 샤먼 2021.04.29 3/0
심심해서 발로 써보는 히로매크로 강좌_3 75 가풍기 2020.10.09 12/0
히로매크로 제작 강좌-2 (부제: 장비 판매) 59 샤먼 2022.02.18 2/0
히로메크로 제작 강좌-1 (부제: 장비 판매) 121 샤먼 2021.02.13 8/0
Board Pagination Prev 1 2 Next
/ 2

전체 최신 인기글

전체 주간 인기글