매크로

조회 수 2953 추천 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
분류 제목 글쓴이 최근변경 추천
정보 title 이 없는 프로세스 id 값 따기 압살맨블로그 2022.12.14 0/0
정보 오토핫키 인터넷 연결 확인 함수 뒷산아저씨 2023.02.10 0/0
정보 아르테일 매랜 로나 핵 매크로 취급합니다 얼리언 2024.01.05 0/0
정보 아랫분들의 조언을 통해 블레이드 매크로 만들어봤습니다. 17 앙꼬호빵 2015.01.05 1/0
정보 [스압주의]추석선물입니다. 블레이드 무한메크로.... 11 앙꼬호빵 2015.05.04 1/0
정보 쿠키런 매크로(ImageSearch활용) 입니다. 10 멕아리 2015.02.09 1/0
정보 레이븐 블루스택용 소스4탄 - 필요하신분쓰세요 추천X T7GG 2015.09.13 1/0
정보 Gui- dropdownlist 사용하기 기초내용 (모르시는 분만 ... 3 으뜸어린이 2017.09.07 1/0
정보 Autohotkey에서 함수와 ByRef 사용에 대해... 12 류Macro 2015.07.12 1/0
정보 레이븐 블루스택용 소스2탄 - 필요하신분쓰세요 추천X T7GG 2015.09.13 1/0
정보 타이머 샘플입니다. 3 모바게 2014.11.28 1/0
정보 도움이 될까 해서 올려봅니다 11 울버린 2015.01.02 1/0
정보 호성님 무한인증 뜨시는분 팁 4 우아아앙이잉 2015.01.06 1/0
정보 별이되어라 색값 보정 함수선언.. 2 로뎀나무 2015.03.26 1/0
정보 지니모션 드래그 함수 1 연구원 2015.01.21 1/0
정보 레이븐 블루스택용 소스8탄 - 필요하신분쓰세요 추천X 4 T7GG 2016.11.14 1/0
정보 레이븐 블루스택용 소스7탄 - 필요하신분쓰세요 추천X 1 T7GG 2016.11.14 1/0
정보 오핫키 편집 프로그램 SciTE4AutoHotkey 스킨변경및 한... 4 낭군이 2015.03.24 1/0
정보 복사 붙여넣기 프로그램 3 아잉뿌잉 2015.04.09 1/0
정보 레이븐 블루스택용 소스 오픈 9탄 - 마지막 추천X 9 T7GG 2015.10.12 1/0
Board Pagination Prev 1 23456 7 Next
/ 7

전체 최신 인기글

전체 주간 인기글