매크로

조회 수 2948 추천 1 댓글 3

저같은 초보가 이글을 쓰는 이유는 고수님들의 조언을 얻고자 쓰는 것입니다.

더 쉽고 좋은 방법이 있으면 댓글에 달아주세요!

----------------------------------------------------------------------

스마트 구이에서 DropDownList를 추가합니다.

?

?https://i.imgur.com/YXnM8DY.jpg

빨간 동그라미 부분이 드랍박스예요.


이것의 기능은 Dropbox를 클릭하면 아래로 list가 나오고 list중 A를 선택하면 A의 내용을 실행한다~ 라는 것인데요.


스크립을 먼저 볼게요.


Gui, Add, DropDownList, AutoSize vdrop gdropaction, DropDownList||A|B|C

Gui, Show, x183 y106 AutoSize

return


이렇게 만들고 스크립트를 실행하면



https://i.imgur.com/m8DaMhL.jpg

이런 창이 뜨네요


해설은

1번줄

gui, add, dropdownlist ? ? ? ?<-드랍다운리스트를 추가한다.

autosize ? ? ? ? ? ? ? ? ? ? ? ? ? ?<- 드랍박스의 크기를 자동으로 설정해줍니다.

vdrop ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<--리스트 중 선택값을 drop이라는 변수에 복사. v와 drop 사이에 공란은 있으면 안됩니다.

gdropaction ? ? ? ? ? ? ? ? ? ? ? ?<-- 여기서 g는 gosub의 역할을 합니다.


즉, 리스트 중 하나를 선택했을 때, dropaction이라는 서브로 가서 변수에 따라 명령을 실행하는 거예요.


2번줄은

구이를 나타내는 스크립이예요


Dropdownlist를 전부 설정했으면 이제 변수에 따른 명령을 넣어야겠죠?


dropaction:

gui, submit, nohide ? ? ? ? ? ? ? ? <-이걸 꼭 넣어줘야 실행되요

if drop=A ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <- A를 선택하면

{

msgbox, A ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<- 메세지박스에 A라고 나온다

}

else if drop=B ? ? ? ? ? ? ? ? ? ? ? ? ? <- B를 선택하면

{

msgbox, B ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <-메세지박스에 B라고 나온다

}

else if drop=C ? ? ? ? ? ? ? ? ? ? ? ? ? <-C를 선택하면

{

msgbox, C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<-메세지박스에 C라고 나온다

}

return ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<- 안넣어주면 밑에 스크립까지 실행되는거 아시죠?ㅎㅎ



여기까지 간단한 Dropdownlist 사용법이였습니다~~

쉽죠?ㅎㅎ


  • 시에 2014.11.19 00:05

    엄청난 물건 하나 건졌네요.

    자세한 설명으로 너무 쉽게 이해하고갑니다.

  • Vermee 2015.02.14 16:36

    vdrop을 해서 선택을 했음에도 불구하고

    모든 박스가 다 나오는 실정인데 뭔가 잘못된걸까요?

  • 알모 2017.09.07 14:54

    드롭리스트 감사해요


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 이미지서치 질문 드립니다 8 핫키배우자 2014.11.07 0/0
정보 pixelcolor 사용법을 알았습니다. 9 으뜸어린이 2017.09.10 0/0
질문 Gui 질문드립니다. 5 생물 2014.11.08 0/0
질문 몇줄로 돌아가라 라는 명령어는 없나요? 4 밴클리프 2014.11.08 0/0
자유 확실히 오토핫키가... 16 아카드 2014.11.09 0/0
질문 오토핫키 질문 드리겠습니다 .ㅠㅠ 12 핫키배우자 2020.11.13 0/0
질문 gui를 써서 다른 스크립을 실행하게 하려면 어떻게 해... 4 으뜸어린이 2014.11.08 0/0
질문 오토핫키로.. 3 셔우링 2014.11.08 0/0
자유 오토핫키 잘쓰시는분들 도움좀주세요~ 16 파더 2014.11.09 0/0
질문 모니터 아랫지역에서 작동을 안합니다..ㅠㅠ 11 우후훅 2014.11.08 0/0
정보 Gui- dropdownlist 사용하기 기초내용 (모르시는 분만 ... 3 으뜸어린이 2017.09.07 1/0
자유 비활성 매크로 드래그 관련 정보를 빙자한 질문~ 6 호로록뚝딱 2014.11.09 0/0
질문 postmessage를 함수로 만들려는데.. 6 아카드 2014.11.10 0/0
질문 SciTE4AutoHotKey 쓸때, 한글 입력이 깨지는건 왜 그런... 6 으뜸어린이 2014.11.09 0/0
자유 서버인증 + 하드시리얼 인증 관련 11 파더 2015.11.23 0/0
자유 오토핫키 명령어잘아시는분~? 9 파더 2014.12.01 0/0
질문 비활성클릭 자꾸 몇픽셀아래쪽 찍네요. 7 우후훅 2015.01.20 0/0
질문 외국포럼같은데 보면 직접만든 함수같은게 있던데.. 어... 3 디디마 2014.11.09 0/0
질문 혹시 핫키 하나로 on,off 기능 수행할수 있나요? 10 으뜸어린이 2014.11.10 0/0
질문 이미지서치 안되는점좀 알려주세요.. 4 파더 2014.11.09 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글