오토핫키 커뮤니티

조회 수 206 추천 0 댓글 1



Gui, Add, Button, x101 y80 w44 h35 vBtn,1

Gui, Add, Button, x146 y80 w44 h35 vBtn,2

Gui, Add, Button, x191 y80 w44 h35 vBtn, 3

Gui, Add, Button, x101 y116 w44 h35 vBtn, 4

Gui, Add, Button, x146 y116 w44 h35 vBtn, 5

Gui, Add, Button, x191 y116 w44 h35 vBtn, 6

Gui, Add, Button, x101 y153 w44 h35 vBtn, 7

Gui, Add, Button, x146 y153 w44 h35 vBtn, 8

Gui, Add, Button, x191 y153 w44 h35 vBtn, 9

Gui, Add, Button, x101 y189 w44 h35 vBtn, 0

Gui, Add, Button, x146 y189 w44 h35 vBtn, 0

Gui, Add, Button, x191 y189 w44 h35 vBtn, 0

Gui, Add, Tab2, x489 y-26 w-369 h116 , Tab1|Tab2

Gui, Font, S8 CDefault Italic, Verdana

Gui, Add, Text, x122 y19 w129 h49 , Text

; Generated using SmartGUI Creator for SciTE

Gui, Show, w481 h381, Untitled GUI

return







비밀번호 치는 키 패드 만들어야 하는데요 처음 써보는 거라 아예 시간도 없고 변수 설정을 위해 v라벨인 vBtn변수는 지정해 뒀는데

마지막이 버튼에 표시되는 이름 인걸로 아는데 

이걸 매 실행 때 마다 랜덤 으로 하게끔 하고 싶은데 어떻게 해야 할까요 도와주세요 제발




  • se_이겅 2023.01.26 21:33
    Gui, Add, Button, x101 y80 w44 h35  vBtn1 gBtn_g
    Gui, Add, Button, x146 y80 w44 h35  vBtn2 gBtn_g
    Gui, Add, Button, x191 y80 w44 h35  vBtn3 gBtn_g
    Gui, Add, Button, x101 y116 w44 h35 vBtn4 gBtn_g
    Gui, Add, Button, x146 y116 w44 h35 vBtn5 gBtn_g
    Gui, Add, Button, x191 y116 w44 h35 vBtn6 gBtn_g
    Gui, Add, Button, x101 y153 w44 h35 vBtn7 gBtn_g
    Gui, Add, Button, x146 y153 w44 h35 vBtn8 gBtn_g
    Gui, Add, Button, x191 y153 w44 h35 vBtn9 gBtn_g
    Gui, Add, Button, x146 y189 w44 h35 vBtn10 gBtn_g

    Gui, Add, Button, x101 y189 w44 h35 vBtnStar, `*
    Gui, Add, Button, x191 y189 w44 h35 vBtnSharp, `#
    Gui, Add, Tab2, x489 y-26 w-369 h116 , Tab1|Tab2

    Gui, Font, S8 CDefault Italic, Verdana
    Gui, Add, Text, x122 y19 w129 h49 vPassWordView,
    ; Generated using SmartGUI Creator for SciTE
    Gui, Show, w481 h381, Untitled GUI

    global btnValueArray
    setRandBtn()
    return


    Btn_g:
        clickNumber := null
        StringTrimLeft, btnIndex, % A_GuiControl, 3
        if (btnValueArray[btnIndex] != null)
            clickNumber := btnValueArray[btnIndex]


        if (clickNumber != null) {
            GuiControlGet, nowPasswordText,, PassWordView
            viewPassword := nowPasswordText "" clickNumber
            GuiControl,, PassWordView, % viewPassword
        }


        setRandBtn()
    Return


    setRandBtn() {
        btnValueArray := {}

        loop, 10 {
            nowIndex := A_index

            if (btnValueArray.Length() >= 10)
                break

            loop {
                Random, randValue, 0, 9
                if (!isInArrayStr(btnValueArray, randValue)) {
                    btnValueArray.push(randValue)
                    break
                }
            }
        }

        ;=== 배열에 담긴 값으로
        ; btnValueArray의 인덱스는 무조건 1 ~ 9 총 9개
        ; btnValueArray[1] = 3 일때


        loop, % btnValueArray.Length() {
            GuiControl,, Btn%A_index%, % btnValueArray[A_index]
        }
    }


    isInArrayStr(array, value) {
        for k, v in array
            if (v = value)
                return true

        return false
    }









List of Articles
분류 제목 글쓴이 최근변경 추천
자유 블루스택과 녹스에서 히트 돌릴때 색상차이 8 와이로 2017.11.09 4/0
정보 간단한 방법으로 길오아 오토핫키를 만들어보세요^^ 21 럭셔리형아 2018.02.07 4/0
정보 MS오피스 스타일 GUI 프로토타입 6 예지력1 2016.04.16 4/0
질문 오토핫키 에디터 제작. 9 프리헌터스 2015.09.11 4/0
정보 테일스타 내 포인트 조회기 16 와이로 2017.07.04 4/0
정보 팝업 알림, CleanNotify 3 예지력1 2015.11.11 4/0
정보 브레이브 헌터 ... 매크로.. 1 제발등업좀2 2015.07.10 4/0
자유 비활성이미지서치 중간정리(disp,adb) 11 우후훅 2017.04.03 4/0
정보 블루스택 해상도 변경하기... 10 로뎀나무 2015.04.15 4/0
자유 [AutoPM Ver 1.58] 포켓메이플스토리 매크로 8 은다 2015.04.25 4/0
정보 초보가 초보에게;; 핫키 사용법 9 악동주성 2024.07.11 4/0
질문 매크로좀 오랜만에 다시보고자 접속을... 7 joeypre 2021.09.27 3/0
자유 오랜만에 글남깁니다 ㅋ. 매우많이.. 늦었지만 복들 ... 3 제발등업좀2 2016.01.10 3/0
정보 앱아이콘 터치없이 adb로 앱 실행 시키는 방법 18 와이로 2021.01.23 3/0
정보 오토핫키를 간단히 쓰고싶지만 너무 어렵다고 느낄때 9 HyunsD 2018.02.07 3/0
정보 제가 쓰는 픽셀피커입니다(스크립트) 6 와이로 2017.02.11 3/0
정보 지니모션 디바이스(타이틀) 검색 ddl 소스 9 핸콕 2015.10.11 3/0
질문 텍스트를 가져오고 싶습니다. 6 _Crash 2022.12.14 3/0
정보 INI 를 쉽게 사용해봅시다. 11 모바게 2017.11.01 3/0
정보 DynaScript - Child 프로세스로 코드 실행 13 예지력1 2019.07.16 3/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글