오토핫키 커뮤니티

조회 수 112 추천 0 댓글 12

 

IniRead, 과일, image\Config.ini, 설정, 과일 ;

....

GuiControl,, 과일, 과일

....

...

Gui Add, DropDownList, x10 y184 w46 v과일, 사과|배|오렌지

 

 

 

기존에 config.ini에 '배'라고 저장 된걸 불러서 구이창이 띄워졌을 때 배가 선택이 된채로 나오게 하고 싶습니다

잘 몰라서....어거지로 아래 처럼 하고 있긴한대 이건 아닌것 같아서 방법이 있는지 도움좀 부탁드립니다

Gui Add, DropDownList, x10 y184 w46 v과일, %과일%||사과|배|오렌지

 

그럼 목록에 배/사과/배/오렌지가 나오게 되죠...이게 상당히 거슬리네요 ㅠ


  • profile
    크농 2016.10.27 20:05

    v과일 앞에 choose 로 default 값을 설정할 수 있어요 :)



    Gui Add, DropDownList, x10 y184 w46 choose1 v과일, 사과|배|오렌지

    이렇게하면 사과가 선택되요.

    Gui Add, DropDownList, x10 y184 w46 choose2 v과일, 사과|배|오렌지

    이러면 배가 선택되구욥


    ini에서 읽어와서 숫자로 바꾼뒤에 choose%숫자% 이렇게 해보세요 :)

  • 가족오락관 2016.10.27 22:39
    답글 감사드립니다. ini에는 '배'라고 저장이 되어 있는데
    ini에서 읽어와서 숫자로 바꾼뒤에 choose%숫자% 이렇게 해보세요 :) <<<<
    이부분을 잘 모르겠습니다.

    GuiControlGet,과일
    if (과일 = 사과}
    {
    숫자 = 1
    }
    else if (과일 = 배}
    {
    숫자 = 2
    }
    else if (과일 = 오렌지}
    {
    숫자 = 3
    }
    Gui Add, DropDownList, x10 y184 w46 choose%숫자% v과일, 사과|배|오렌지

    이런식으로 하는건가요? 일단 결과물은 나오는데 소스가 길어지는거 같아서 ㅜㅜ
  • 크루세이덩 2016.10.27 23:24
    예전에 N 소스 수정해보다가 넣었던 소스인데, 참고해보시면
    도움이 되실 듯 합니다.

    1. iniread, PskillArena, option.ini, option, IsPlayerSkillArena,

    2. Gui, Add, dropdownlist, x81 y99 w40 Choose vIsPlayerSkillArena,1P||2P|3P|4P|5P

    이렇게 하시면 될 듯 합니다.
  • 가족오락관 2016.10.27 23:43
    똑같이 한거 같은데....
    1P로 기본값을 잡아버리네요
  • 크루세이덩 2016.10.28 00:06
    지금 보니 한줄이 빠졌네요.
    근데 와이로님이 적어주신 걸 활용하시는 게 좋겠습니다.
    1. iniread, PskillArena, option.ini, option, IsPlayerSkillArena,

    2. Gui, Add, dropdownlist, x81 y99 w40 Choose vIsPlayerSkillArena,1P||2P|3P|4P|5P

    3. GuiControl, ChooseString, IsPlayerSkillArena, %PskillArena%
  • profile
    와이로 2016.10.27 23:53

    그렇게 일일이 적어주면 다른 목록이 추가될 경우 코드가 엄청 길어지겠죠.
    오토핫키에는 함수() 라는 좋은 기능이 있습니다. 그걸 이용하시면 코드도 짧아지고 사용도 쉬워집니다.

    과일목록 := "사과|배|포도|복숭아"
    찾을값 := "배"
    찾은인덱스 := 목록값으로인덱스얻기(과일목록, 찾을값)
    MsgBox % 과일목록 " 목록에서 " 찾을값 " 의 인덱스는 " 찾은인덱스 "입니다."


    국가목록 := "한국|미국|러시아|중국|일본"
    찾을값 := "일본"
    찾은인덱스 := 목록값으로인덱스얻기(국가목록, 찾을값)
    MsgBox % 국가목록 " 목록에서 " 찾을값 " 의 인덱스는 " 찾은인덱스 "입니다."


    ;반환값이 1이상이면 해당값이 위치한 인덱스 번호
    ;반환값이 0일경우 존재하지 않는 값
    목록값으로인덱스얻기(목록, 찾을값)
    {
    loop, parse, 목록, |
    if (A_LoopField=찾을값)
    return A_index
    return 0
    }

  • 가족오락관 2016.10.28 00:16
    함수라는걸 잊고 있었네요
    누가 함수만들어 놓은거 호출해서 쓸줄만 알았지 저 같은 초보한테는 무지 고급지네요 ㅎㅎ
    무지 많이 배워갑니다 감사합니다
  • 가족오락관 2016.10.28 00:43
    과일목록 := "사과|배|오렌지"
    과일갯수 := 목록값으로인덱스얻기(과일목록, 과일)
    Gui Add, DropDownList, x10 y184 w46 choose%과일갯수% v과일, 사과||배|오렌지

    이런식으로 해결했습니다. 감사합니다
  • 인디비쥬얼 2016.10.30 18:46

    gui 에서 1.사과 2.배 3.오렌지 이렇게해서 옵션에 숫자로 저장하시면 되실듯 한데요 

  • 가족오락관 2016.10.31 05:08
    이해가 잘 안되는데 예제 간단하게 알려 주시겠어요?
    더 편안한 방법이 있다면 쓰고 싶습니다
    감사합니다
  • 인디비쥬얼 2016.10.31 15:48

    GuiControlGet, 과일, 1: ;1번구이 에서 과일이란키에 선택되있는 값을 불러온다
    Iniwrite, %과일%, image\Config.ini, 설정, 과일 ;과일이란 키에 사과 배 오렌지 선택된값을 저장

    IniRead, Ini과일, image\Config.ini, 설정, 과일 ;과일에 저장된( 사과 배 오렌지)값을 ini과일 변수에 저장

    GuiControl,, choose, 과일, %Ini과일% ;gui에 불러온 값은 표시 이렇게 하시면 되겠네요

  • 가족오락관 2016.10.31 21:07
    집가서 해볼게요
    예제까지 감사드립니다

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 HID스틱 쓰씨는 분 계시면 도움 부탁 드립니다. 클리오드나 2022.08.28 0/0
자유 hide 옵션에 관하여 질문좀 받아주세요 16 파더 2014.12.30 0/0
질문 Hide 관련 질문 5 파더 2014.11.29 0/0
정보 g라벨? v라벨? 설명좀해주세요 5 이리오리오 2016.10.25 0/0
질문 gui투명화할때요 text만 투명하지않게 할수없나요? 2 포천아지 2017.10.09 0/0
질문 Gui컨트롤에서 Edit칸에 적는 글자수를 인식하게 할 수... 10 GOLD 2017.12.11 0/0
질문 gui창이 다른창을 눌러도 작업표시줄 안나타나게 할수... 초핫 2023.09.22 0/0
질문 gui창에 앱플레이어 게임 플레이화면 2 스코빌 2022.12.14 0/0
질문 gui창 재시작에 대해서.. 1 사랑사랑 2015.07.28 0/0
질문 gui창 이동시(드래그중)에 멈춤현상 해결법 아시는분 ... 4 더러럭배 2019.11.10 0/0
질문 gui창 2개 중 1번 gui창에서 확인하면 닫아지면서 2번 ... 7 Rabbit 2015.04.21 0/0
질문 Gui에서의 reload 3 bleuG 2016.07.13 0/0
질문 Gui에서 포커스(하이라이트) 표시 제거 방법 좀 알려주... 검정다람쥐 2016.04.11 0/0
질문 Gui에서 삼각형 모양의 버튼?? 샤랄랄라 2017.01.20 0/0
질문 Gui에서 변수를 입력해서 매크로를 바꾸는게 가능한가요? 4 쉬르릴 2015.05.16 0/0
질문 Gui에 설정 불러와 적용 시키는 법좀 도움부탁드려요 12 가족오락관 2016.10.31 0/0
질문 gui브라우저에서 비활성서치 질문 드립니다. 오켕 2017.12.28 0/0
질문 gui버튼 시작중지 보임안보임설정부분요. 11 우후훅 2015.03.07 0/0
질문 gui버튼 눌렀을 때 새로운gui창 뜨게할려면 어떻게해야... 2 키다리원석 2015.08.04 0/0
자유 GUI만들기 너무 귀찮네요. 15 외치기 2015.10.21 0/0
Board Pagination Prev 1 ... 184185186187188189190191192 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글