- Elkha - Blue
- 매크로
- 오토핫키 커뮤니티
X부터Y까지의 모든 값을 랜덤으로 입력해주는 함수
-
-
Global AlreadyGeneratedMake_Random_X_TO_Y(StartX,EndY){Gap := EndY - StartX + 1Msgbox % GapAlreadyGenerated = @loop,%Gap%{loop{random,rand_num,StartX,EndYvar = @%rand_num%@ifinString,AlreadyGenerated,@%rand_num%@{}Else{AlreadyGenerated = %AlreadyGenerated%%rand_num%@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;이 사이에 생성된 숫자에 대한 처리를 넣으시면 됩니다.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;break}}};;funtionEnd}F1::Make_Random_X_TO_Y(1,18)msgbox % AlreadyGeneratedreturn
-
지적과 코드 감사드립니다
-
감사합니당
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
정보 | 아직도 그림판으로 좌표를 알아 내시는건가요?? 6 | 미치 | 2014.12.12 | 0/0 |
정보 | 이미지 서치를 했는데 모서리쪽만 클릭을 해서 많이 속... 2 | 미치 | 2014.09.22 | 0/0 |
정보 | 블레이드 보스만날시 스킬사용메크로 7 | 앙꼬호빵 | 2014.09.20 | 0/0 |
정보 | (펌)픽셀서치를 대체할 수 있는 비활성픽셀칼라 활용 ... 6 | 앙꼬호빵 | 2019.05.26 | 0/0 |
정보 | 지니모션 postmessage 미작동 관련 3 | 무사시무 | 2014.10.11 | 0/0 |
정보 | 오토핫키 이미지 서치 테스트용 1 | 너울 | 2015.05.04 | 0/0 |
정보 | 혹시나 오토핫키 매크로 직접 만드시는분들~~ 4 | 프린치크 | 2014.10.29 | 0/0 |
정보 | 비활성 매크로 예문 남겨드립니다. 참고하세요~ 14 | 호로록뚝딱 | 2015.08.12 | 0/0 |
정보 | pixelcolor 사용법을 알았습니다. 9 | 으뜸어린이 | 2017.09.10 | 0/0 |
정보 | 이미지서치 후 비활성 클릭 17 | lidmt | 2016.07.02 | 0/0 |
정보 | 이미지 서치 비활성 클릭 4 | 프린치크 | 2014.11.20 | 0/0 |
정보 | 폴더내 이미지 찾는 Loop 5 | 묵치기 | 2014.12.01 | 0/0 |
정보 | 소스 여러 파일로 관리 하는 팁 7 | 묵치기 | 2015.01.20 | 0/0 |
정보 | 그리기 / DRAW / GDIP 화면에 선 도형 그리기 (예제) 3 | 따기따기 | 2014.12.12 | 0/0 |
정보 | 윈도우의 타이틀바, 보더 없애는 방법. 7 | 모바게 | 2014.12.23 | 0/0 |
정보 | 간단한 단축키 ~ 5 | 앞프론뒷태 | 2015.03.13 | 0/0 |
정보 | 지니모션 안보이게 하고 매크로 동작 24 | Works | 2015.04.10 | 0/0 |
정보 | 소개 - Macro Creator (AHK 매크로 제작툴) 14 | 모바게 | 2015.08.28 | 0/0 |
정보 | (안내) 글내용확인하시고 자삭하세요 27 | snf | 2015.02.23 | 0/0 |
정보 | 노트북 모니터만 끄기? 입니다 모르시는 분들이 계신거... 5 | 낭군이 | 2016.09.13 | 0/0 |
말투가 조금 공격적으로 들릴수있는점 미리 양해부탁드립니다.
본인이 만드신 코드가 어떻게 작동하는지 제대로 파악하지 않으신채로 팁이라고 올리셨네요.
지금 이 코드는ini에 현재까지 생성된 값들을 저장해서 중복비교를 수행하니
ini를 초기화 시키지 않으면 무한루프를 도는게 당연한 결과입니다.
ini에 1부터 18까지 전부 저장된 상태라면 더이상 새로운 숫자를 랜덤으로 뽑아낼수 없으니 계속해서 랜덤함수만 실행하고 제대로된 결과를 뱉어내지 못하는 것입니다.
ini에 저장된 결과의 갯수를 먼저 파악하시고 추가적인 랜덤생성이 가능한지를 파악하셔야 됩니다.
이미 모든 숫자가 출력된 이후라면 그에맞는 에러나 탈출분기를 만드셔야할거같네요.