- Elkha - Blue
- 매크로
- 오토핫키 커뮤니티
![](https://i.imgur.com/ALuAiVi.png)
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
-
지적과 코드 감사드립니다
-
감사합니당
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
정보 | 이미지 서치시 범위찾는 스크립트입니다 | beat | 2015.06.30 | 0/0 |
정보 | 이미지파일 세밀하게 캡쳐하기 12 | 부비수달 | 2017.08.13 | 0/0 |
정보 | 많은분들이 공유하신 확장모니터 사용법입니다. | 골부리 | 2015.07.14 | 0/0 |
정보 | 제가 쓰는 비활성 드래그입니다.. 10 | 제발등업좀2 | 2021.01.23 | 0/0 |
정보 | Menu bar 근접하게 만들어봄 4 | fnwj | 2017.11.26 | 0/0 |
정보 | 오토핫키 이미지 스위치... 6 | 파더 | 2015.11.27 | 0/0 |
정보 | ㅋㅋㅋㅋ 베스트글 보려고 2랩찍으려다가 2랩 찍기전에... 6 | sica | 2018.03.03 | 0/0 |
정보 | g라벨? v라벨? 설명좀해주세요 5 | 이리오리오 | 2016.10.25 | 0/0 |
정보 | 오랫만에 들러서 하나 투척하고 가요 ^^ 7 | 로뎀나무 | 2019.07.30 | 0/0 |
정보 | 구이 디자인재활용 팁 3 | 이무 | 2017.02.13 | 0/0 |
정보 | 간단한 익스플로러 버전 체크 스크립트 1 | 노터스 | 2016.09.09 | 0/0 |
정보 | 프로그램 간이 비밀번호 임시 1 | T7GG | 2016.09.10 | 0/0 |
정보 | 녹스창 크기 상관없이 클릭해주는 함수입니다. 2 | 크농 | 2016.10.25 | 0/0 |
정보 | DllCall "mouse_event" 속도조절하는 법 | rkfdma | 2016.12.08 | 0/0 |
정보 | X부터Y까지의 모든 값을 랜덤으로 입력해주는 함수 4 | sudeky | 2016.12.25 | 0/0 |
정보 | 메이플 아직 뚫리네요 9 | 천례향 | 2018.04.20 | 0/0 |
정보 | OSD정의 및 오토핫키에서의 구현 | Allyce | 2017.06.08 | 0/0 |
정보 | [AHK, C#?] PostMessage를 이용해 마우스 드래그 구현... 2 | Windhelm | 2017.06.26 | 0/0 |
정보 | ControlSend 명령을 이용한, 카톡으로 알림받기 간단하... 10 | 죠케빈 | 2018.01.02 | 0/0 |
정보 | pixelGetColor 오차범위 만들기(10진수변환) 9 | 갈리토스 | 2022.07.21 | 0/0 |
말투가 조금 공격적으로 들릴수있는점 미리 양해부탁드립니다.
본인이 만드신 코드가 어떻게 작동하는지 제대로 파악하지 않으신채로 팁이라고 올리셨네요.
지금 이 코드는ini에 현재까지 생성된 값들을 저장해서 중복비교를 수행하니
ini를 초기화 시키지 않으면 무한루프를 도는게 당연한 결과입니다.
ini에 1부터 18까지 전부 저장된 상태라면 더이상 새로운 숫자를 랜덤으로 뽑아낼수 없으니 계속해서 랜덤함수만 실행하고 제대로된 결과를 뱉어내지 못하는 것입니다.
ini에 저장된 결과의 갯수를 먼저 파악하시고 추가적인 랜덤생성이 가능한지를 파악하셔야 됩니다.
이미 모든 숫자가 출력된 이후라면 그에맞는 에러나 탈출분기를 만드셔야할거같네요.