매크로

조회 수 141 추천 0 댓글 6
gui, add, DropDownList, x170 y46 w40 h100 vA choose1,1|2|3|4|5|6
gui, add, DropDownList, x270 y46 w40 h100 vB choose1,1|2|3|4|5|6|7|8|9|10

좀 허접한 질문이지만 양해해 주시길 바랍니다 ㅜ

A에서 1을 선택하면 B가1,2,3 만 표기되고 2를 선택하면 1,2,3,4,5까지만 표기되게 이런식으로 할려는데

그냥 guicontrol 로 if문 쓰면 
그 if문이 실행되어야 하니까 ㅡ. ㅡ뭔가 안되더라구요

먼가 간단한 방법이 있을거 같은데  못찾겟어요 

  • 뎅뎅 2016.03.04 22:57

    저도 예전에 고민하다가 해결을 했었던 문제인데 오토핫키를 다시 시작한지 얼마안되서 크게 도움을 못드리고

    예전에 참조했던글 링크를 걸겠습니다. 


    https://tailstar.net/index.php?_filter=search&mid=autohotkey&search_keyword=%EB%93%9C%EB%A1%AD%EB%8B%A4%EC%9A%B4&search_target=title_content&document_srl=1550230


    해당 링크글 참조하시거나 

    검색어에 "드롭다운" 이라고 검색하시면 도움이 되실만한 내용이 나오실꺼예요.. 

  • 쵸쵸 2016.03.05 14:28

    답변감사합니다 트라이 해봐야겟네용 ㅎ

  • 슉슉이 2016.03.05 17:46

    https://tailstar.net/macro/13230345 <-제가 만든 원택 매크로인데요? 여기글 동영상에 있는 게 맞다면 알려드릴 수 있음ㅎ

  • 슉슉이 2016.03.05 17:50
    드랍다운 리스트를 개수별로 만듭니다. 님 질문으로 예를 들면 A드랍다운리스트, B1드랍다운리스트, B2드랍다운리스트 이렇게 3개를 만듭니다. 그리고 B2를 하이드 시키고 B1만 표시합니다. 온메세지를 이용해서 매크로 GUI에 마우스무브가 감지되면 A의 내용을 읽어 A내요용따라 B1을 하이드하고 B2를 쇼하거나 반대로 하심 됩니다.
  • 슉슉이 2016.03.05 17:57
    예제하나 올립니다. 저는 걍 단순노가다 방식의 코딩을 즐겨하지만 더 깔끔한 방법이 있을겁니다. 

    너비 = 380
    global 난이도지역, 지역1, 지역2, 지역3, 지역4, 지역5, 지역6, 지역7
    Gui, Add, DropDownList, x+5 y155 w95 v난이도지역, Normal 숲|Normal 언덕|Normal 사막|Normal 해안|Normal 동굴|Normal 골|Normal 첨탑||Hard 숲|Hard 언덕|Hard 사막|Hard 해안|Hard 동굴|Hard 골|Hard 첨탑|Hell 숲|Hell 언덕|Hell 사막|Hell 해안|Hell 동굴|Hell 골|Hell 첨탑|
    Gui, Add, DropDownList, x167 y155 w75 v지역1, 1입구|2숲속|3골짜기|4깊은곳|5숲|6 근원||
    Gui, Add, DropDownList, x167 y155 w75 v지역2, 1길|2땅|3대지|4숲|5수풀림|6비원|7언덕마루||
    Gui, Add, DropDownList, x167 y155 w75 v지역3, 1땅|2시작|3대지|4유적지|5오아시스|6끝|7땅||
    Gui, Add, DropDownList, x167 y155 w75 v지역4, 1해변|2항구|3선착장|4조선소|5해적소굴|6부둣가|7별장||
    Gui, Add, DropDownList, x167 y155 w75 v지역5, 1지하굴|2입구|3동굴 안|4갈림길|5동굴|6채굴장|7성지||
    Gui, Add, DropDownList, x167 y155 w75 v지역6, 1산|2입구|3설원|4계곡|5서리지대|6마루|7정상||
    Gui, Add, DropDownList, x167 y155 w75 v지역7, 1요새|2진입로|3미로|4감옥|5누각|6제단|7계단|8닫힌문|9신전||
    Gui, Show, % "w" 너비 " h399" " x" (A_ScreenWidth - 너비) " y100", 원더택틱스
    OnMessage(0x200, "GUI갱신")
    return

    GUI갱신()
    {
    gui, submit, nohide
    StringSplit, 난이도지역, 난이도지역, " "
    if 난이도지역2 = 숲
    {
    GuiControl, show, 지역1
    GuiControl, hide, 지역2
    GuiControl, hide, 지역3
    GuiControl, hide, 지역4
    GuiControl, hide, 지역5
    GuiControl, hide, 지역6
    GuiControl, hide, 지역7
    }
    else if 난이도지역2 = 언덕
    {
    GuiControl, hide, 지역1
    GuiControl, show, 지역2
    GuiControl, hide, 지역3
    GuiControl, hide, 지역4
    GuiControl, hide, 지역5
    GuiControl, hide, 지역6
    GuiControl, hide, 지역7
    }
    else if 난이도지역2 = 사막
    {
    GuiControl, hide, 지역1
    GuiControl, hide, 지역2
    GuiControl, show, 지역3
    GuiControl, hide, 지역4
    GuiControl, hide, 지역5
    GuiControl, hide, 지역6
    GuiControl, hide, 지역7
    }
    else if 난이도지역2 = 해안
    {
    GuiControl, hide, 지역1
    GuiControl, hide, 지역2
    GuiControl, hide, 지역3
    GuiControl, show, 지역4
    GuiControl, hide, 지역5
    GuiControl, hide, 지역6
    GuiControl, hide, 지역7
    }
    else if 난이도지역2 = 동굴
    {
    GuiControl, hide, 지역1
    GuiControl, hide, 지역2
    GuiControl, hide, 지역3
    GuiControl, hide, 지역4
    GuiControl, show, 지역5
    GuiControl, hide, 지역6
    GuiControl, hide, 지역7
    }
    else if 난이도지역2 = 골
    {
    GuiControl, hide, 지역1
    GuiControl, hide, 지역2
    GuiControl, hide, 지역3
    GuiControl, hide, 지역4
    GuiControl, hide, 지역5
    GuiControl, show, 지역6
    GuiControl, hide, 지역7
    }
    else if 난이도지역2 = 첨탑
    {
    GuiControl, hide, 지역1
    GuiControl, hide, 지역2
    GuiControl, hide, 지역3
    GuiControl, hide, 지역4
    GuiControl, hide, 지역5
    GuiControl, hide, 지역6
    GuiControl, show, 지역7
    }
    }
  • 쵸쵸 2016.03.05 23:23

    답변감사합니다. v라벨 옆에 g라벨을 추가해서하니 되네용 ㅎㅎ 해결했습니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 GUI Combobox (콤보박스) 에 대한 질문좀 드립니다. 4 우후훅 2015.06.19 0/0
질문 Gui child parent 관계에서 gui var 가져오기 방법 질... 14 아잉뿌잉 2015.07.09 0/0
질문 Gui ActiveX. 에서 Tab입력시 입력이들어가질않네요. ... 5 _Crash 2015.10.17 0/0
질문 Gui ActiveX 에 Send,{Enter} 가 안들어가네요 ㅠㅠ. 3 _Crash 2015.10.20 0/0
질문 GUI 2개가 있는 경우 질문입니다. 넌내꺼다솜 2020.04.11 0/0
정보 GUI - 파일(폴더) 목록을 DropDownList로 만들기 14 모바게 2016.06.13 3/0
질문 gui 저장 문제 질문입니다 5 T7GG 2015.08.31 0/0
질문 gui 드롭다운리스트 질문드려요 6 쵸쵸 2016.03.05 0/0
질문 GraySclae,화면단색화 질문올립니다. 2 Hoya2 2017.10.29 0/0
질문 GOTO문 질문입니다!! 소스 확인 부탁드립니다. 4 잘크 2016.09.11 0/0
질문 goto로 탈출했다 생각했는데 loop1회가 더돌아보리는 ... 19 독이든사과 2014.12.31 0/0
질문 gosub을 2개 더 추가 시켰을뿐인데 왜 start 한번 클릭... 8 꿈을낚는아이 2015.08.22 0/0
질문 gocr.exe 이나 vis2 말고 다른 ocr 소스도 있을까요? HyunsD 2021.03.06 0/0
질문 global 변수 질문 1 왜6자냐 2016.05.23 0/0
질문 gidp 이미지검색관련 함수질문이요 5 공유야우 2017.12.21 0/0
질문 GetkeyState 키를 여러개 지정하는법 질문! 7 Jaram 2016.01.12 0/0
질문 getkeystate 정지 시키는방법도 잇나요? 2 바유무 2015.07.04 0/0
질문 GetKeyState 여러키 질문좀요 .. 3 모짱 2016.01.27 0/0
질문 Genymotion에서 PostMessage를 이용하기 에러 질문 6 무림공작 2015.09.07 0/0
질문 Gdi관련 질문좀 부탁드립니다 안녕하세요254 2017.04.05 0/0
Board Pagination Prev 1 ... 188189190191192193194195196 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글