오토핫키 커뮤니티

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 Gui edit 에 대해 궁금한게 있어요 4 스웨이스 2016.10.29 0/0
질문 이미지서치 명령어에 대해 궁금한게 있어요 7 스웨이스 2016.11.15 0/0
질문 dllcall로 autohotkey.dll이 호출 안되는 현상 하연데디 2016.10.28 0/0
질문 녹스 스피드모드에서 gdip 이제 안되나요? 4 비둘기둘기 2016.11.05 0/0
질문 비활성 관련 질문드립니다. 뽕눈 2016.10.28 0/0
질문 오토핫키 이미지서치 급 질문입니다 답변기다리겠습니다. 8 케이디 2016.11.15 0/0
질문 블택2와 블택의 adb 활용법이 틀린가요? 11 flem 2016.10.30 0/0
질문 Gui에 설정 불러와 적용 시키는 법좀 도움부탁드려요 12 가족오락관 2016.10.31 0/0
질문 메m 블루스택2만 지금 되는건가요? 2 호규흐규 2016.10.27 0/0
자유 하.. 오토핫키 꽤어렵네요 호규흐규 2016.10.27 0/0
질문 확장모니터에서 controlclick질문드립니다 레나류륜 2016.10.27 0/0
질문 Loop문과 이미지 서치 질문 2 심장의중심 2016.10.28 0/0
자유 항상 네이버 카페에서만 배우다가.. 1 거므사마 2016.10.28 0/0
질문 메이플m 다크나이트 1자맵 매크로 4 배워요 2017.10.25 0/0
질문 치트엔진으로 얻은 메모리주소를 오핫키로 읽어올 수 ... 6 크농 2016.10.27 0/0
질문 gdip 이미지서치 질문드립니다. 5 영창이염 2016.10.29 0/0
질문 2일된 오토핫키 초보 질문입니다 1 배워요 2016.10.28 0/0
질문 이미지서치 관련 질문입니다. (봉봉님 소스 관련) 6 심장의중심 2016.10.27 0/0
질문 오토핫키 이제 막 시작하는 초보입니다. 새로만들기 스... 심장의중심 2016.10.26 0/0
질문 OS나 32/64비트 환경에따라 작동여부가 갈리기도하나요? 라미첼 2016.10.26 0/0
Board Pagination Prev 1 ... 103104105106107108109110111 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글