매크로

조회 수 242 추천 0 댓글 10

@외치기


외치기님.. 힌트좀주세요 ㅠ


질문내용:

아래 영웅은 대충 추가했습니다.. 앞서 질문드렸다싶이.. 1번째 드롭창에서 관우를 선택하면

2번째 드롭창에 리스트가 ?"청룡월파참|진두지휘" 이 항목만 생기게끔 하려하는데...

제가 너무 멍청해서그런지.. 아까전 내용과 비슷하게 해도 도저히 모르겠다싶어 또다시

질문드립니다.. 힌트좀 주세요 ㅠ



s351=관우|니아|데이지|델론즈|레오|레이|레이첼|루디|루리|리|리나|링링|메이|무송|백룡|베인|벨리카|세인|소이|손오공|스니퍼|스파이크|실비아|아리엘|에반|에스파다|에이스|여포|유리|제갈량|제이브|제인|조커|쥬피|지크|진|챈슬러|칭타오|크리스|풍연|헤브니아|헬레니아

IniRead, Deck51, Data.ini, 스킬목록, 5영웅

StringReplace, s351, s351, %Deck51%, %Deck51%|


skill1=청룡월파참|진두지휘 ? ; <------------ 이부분.. 스킬

IniRead, dskill1, Data.ini, 스킬목록, 1스킬

StringReplace, s312, s312, %dskill1%, %dskill1%|



Gui, Add, DropDownList, AutoSize x162 y280 w90 h50 vs312,?%s312%

Gui, Add, DropDownList, AutoSize x162 y310 w90 h50 vs322, %s322%

Gui, Add, DropDownList, AutoSize x162 y340 w90 h50 vs332, %s332%

Gui, Add, DropDownList, AutoSize x162 y370 w90 h50 vs342, %s342%

Gui, Add, DropDownList, AutoSize x162 y400 w90 h50 vs352, %s352%

Gui, Add, DropDownList, AutoSize x72 y280 w80 h100 g영웅1 vs311, %s311%

Gui, Add, DropDownList, AutoSize x72 y310 w80 h100 g영웅2 vs321, %s321%

Gui, Add, DropDownList, AutoSize x72 y340 w80 h100 g영웅3 vs331, %s331%

Gui, Add, DropDownList, AutoSize x72 y370 w80 h100 g영웅4 vs341, %s341%

Gui, Add, DropDownList, AutoSize x72 y400 w80 h100 g영웅5 vs351, %s351%


관우:

Gui, Submit, NoHide

guicontrol,,s312,%skill1%

return

니아:

Gui, Submit, NoHide

guicontrol,,s312,%skill2%

return

데이지:

Gui, Submit, NoHide

guicontrol,,s312,%skill3%

return

델론즈:

Gui, Submit, NoHide

guicontrol,,s312,%skill4%

return

레오:

Gui, Submit, NoHide

guicontrol,,s312,%skill5%

return

레이:

Gui, Submit, NoHide

guicontrol,,s312,%skill6%

return

레이첼:

Gui, Submit, NoHide

guicontrol,,s312,%skill7%

return

루디:

Gui, Submit, NoHide

guicontrol,,s312,%skill8%

return

루리:

Gui, Submit, NoHide

guicontrol,,s312,%skill9%

return

리:

Gui, Submit, NoHide

guicontrol,,s312,%skill10%

return

리나:

Gui, Submit, NoHide

guicontrol,,s312,%skill11%

return

링링:

Gui, Submit, NoHide

guicontrol,,s312,%skill12%

return

메이:

Gui, Submit, NoHide

guicontrol,,s312,%skill13%

return

무송:

Gui, Submit, NoHide

guicontrol,,s312,%skill14%

return

백룡:

Gui, Submit, NoHide

guicontrol,,s312,%skill15%

return

베인:

Gui, Submit, NoHide

guicontrol,,s312,%skill16%

return

벨리카:

Gui, Submit, NoHide

guicontrol,,s312,%skill17%

return

세인:

Gui, Submit, NoHide

guicontrol,,s312,%skill18%

return

소이:

Gui, Submit, NoHide

guicontrol,,s312,%skill19%

return

손오공:

Gui, Submit, NoHide

guicontrol,,s312,%skill20%

return

스니퍼:

Gui, Submit, NoHide

guicontrol,,s312,%skill21%

return

스파이크:

Gui, Submit, NoHide

guicontrol,,s312,%skill22%

return

실비아:

Gui, Submit, NoHide

guicontrol,,s312,%skill23%

return

아리엘:

Gui, Submit, NoHide

guicontrol,,s312,%skill24%

return

에반:

Gui, Submit, NoHide

guicontrol,,s312,%skill25%

return

에스파다:

Gui, Submit, NoHide

guicontrol,,s312,%skill26%

return

에이스:

Gui, Submit, NoHide

guicontrol,,s312,%skill27%

return

여포:

Gui, Submit, NoHide

guicontrol,,s312,%skill28%

return

유리:

Gui, Submit, NoHide

guicontrol,,s312,%skill29%

return

제갈량:

Gui, Submit, NoHide

guicontrol,,s312,%skill30%

return

제이브:

Gui, Submit, NoHide

guicontrol,,s312,%skill31%

return

제인:

Gui, Submit, NoHide

guicontrol,,s312,%skill32%

return

조커:

Gui, Submit, NoHide

guicontrol,,s312,%skill33%

return

쥬피:

Gui, Submit, NoHide

guicontrol,,s312,%skill34%

return

지크:

Gui, Submit, NoHide

guicontrol,,s312,%skill35%

return

진:

Gui, Submit, NoHide

guicontrol,,s312,%skill36%

return

첸슬러:

Gui, Submit, NoHide

guicontrol,,s312,%skill37%

return

칭타오:

Gui, Submit, NoHide

guicontrol,,s312,%skill38%

return

크리스:

Gui, Submit, NoHide

guicontrol,,s312,%skill39%

return

풍연:

Gui, Submit, NoHide

guicontrol,,s312,%skill40%

return

헤브니아:

Gui, Submit, NoHide

guicontrol,,s312,%skill41%

return

헬레니아:

Gui, Submit, NoHide

guicontrol,,s312,%skill42%

return


  • 모바게 2014.11.28 14:50

    skill1=청룡월파참|진두지휘

    을?skill1=|청룡월파참|진두지휘

    이렇게 바꾸면..안되나요?

  • profile
    파더 2014.11.28 15:02
    음 이게 아래와 같이 묶어버리니... ini파일 열어보니 뭐가 선택이 된건지는 안나오고
    1번으로 나오더군요.. 그냥 선택이 되었다라
    고나와서.. 어떻게 따로 빼야할지모르겠네요...

    s351=관우|니아|데이지|델론즈|레오|레이|레이첼|루디|루리|리|리나|링링|메이|무송|백룡|베인|벨리카|세인|소이|손오공|스니퍼|스파이크|실비아|아리엘|에반|에스파다|에이스|여포|유리|제갈량|제이브|제인|조커|쥬피|지크|진|챈슬러|칭타오|크리스|풍연|헤브니아|헬레니아
  • 크루세이덩 2014.11.28 15:00
    Group1=|지역선택|1-10|2-10|3-5|5-5|5-10|6-5|7-1|7-5|7-10
    IniRead, temp21, Data.ini, 플레이옵션, 모험선택지역
    StringReplace, Group1, Group1, %temp21%, %temp21%|

    Group2=|지역선택|8-1|8-2|8-3|8-4|8-5|8-6|8-7|8-9|8-10|8-11|8-12|8-13|8-14|8-15|9-1|9-2|9-3|9-4|9-5|9-6|9-7|9-8|9-9|9-10
    IniRead, temp21, Data.ini, 플레이옵션, 모험선택지역
    StringReplace, Group2, Group2, %temp22%, %temp22%|

    s11=관우|니아|데이지|델론즈|레오|레이|레이첼|루디|루리|리|리나|링링|메이|무송|백룡|베인|벨리카|세인|소이|손오공|스니퍼|스파이크|실비아|아리엘|에반|에스파타|에이스|여포|유리|제갈량|제이브|제인|조커|쥬피|지크|진|챈슬러|칭타오|크리스|풍연|헤브니아|헬레니아
    IniRead, Deck11, Data.ini, 스킬목록, 1영웅
    StringReplace, s11, s11, %Deck11%, %Deck11%|

    s21=관우|니아|데이지|델론즈|레오|레이|레이첼|루디|루리|리|리나|링링|메이|무송|백룡|베인|벨리카|세인|소이|손오공|스니퍼|스파이크|실비아|아리엘|에반|에스파타|에이스|여포|유리|제갈량|제이브|제인|조커|쥬피|지크|진|챈슬러|칭타오|크리스|풍연|헤브니아|헬레니아
    IniRead, Deck21, Data.ini, 스킬목록, 2영웅
    StringReplace, s21, s21, %Deck21%, %Deck21%|

    ;추가
    skill1=청룡월파참|진두지휘

    Gui, Add, Radio, x182 y49 w70 h20 g달빛리스트 vG2, 달빛의섬 ;달빛의섬 라디오체크시 8번 테이블의 리스트박스 내용변경
    Gui, Add, Radio, x182 y69 w70 h20 g아스드리스트 vG1, 아스드
    Gui, Add, ListBox, x182 y93 w70 h90 vGroup1,
    Gui, Add, Text, x22 y265 w40 h20 +Center,
    Gui, Add, CheckBox, x22 y280 w40 h20 gs1 vs1, 1번 ;이하동일
    Gui, Add, CheckBox, x22 y310 w40 h20 vs2, 2번 ;이하동일
    Gui, Add, CheckBox, x22 y340 w40 h20 vs3, 3번 ;이하동일
    Gui, Add, CheckBox, x22 y370 w40 h20 vs4, 4번 ;이하동일
    Gui, Add, CheckBox, x22 y400 w40 h20 vs5, 5번 ;이하동일
    Gui, Add, Text, x72 y265 w80 h100 +Center, 영웅선택
    Gui, Add, DropDownList, x72 y280 w80 h100 vs11, %s11%
    Gui, Add, DropDownList, x72 y310 w80 h100 vs21, %s21%
    Gui, Add, DropDownList, x72 y340 w80 h100 vs31, %s31%
    Gui, Add, DropDownList, x72 y370 w80 h100 vs41, %s41%
    Gui, Add, DropDownList, x72 y400 w80 h100 vs51, %s51%
    Gui, Add, Text, x162 y265 w90 h50 +Center, 스킬선택
    Gui, Add, DropDownList, x162 y280 w90 h50 vs12, %s12%
    Gui, Add, DropDownList, x162 y310 w90 h50 vs22, %s22%
    Gui, Add, DropDownList, x162 y340 w90 h50 vs32, %s32%
    Gui, Add, DropDownList, x162 y370 w90 h50 vs42, %s42%
    Gui, Add, DropDownList, x162 y400 w90 h50 vs52, %s52%
    guicontrol,,Group1,%Group1%
    Gui, Show

    return

    달빛리스트:
    guicontrol,,Group1,%Group2%
    return

    아스드리스트:
    guicontrol,,Group1,%Group1%
    return

    ;추가
    s1:
    guicontrol,,s12,%skill1%
    return

    Guiclose:
    exitapp

    아래 예문에서 1번만 수정했습니다.
  • 모바게 2014.11.28 15:10
    전체가 없어서 잘 모르겠지만 아래처럼 해도 되는것같네요
    맨 마지막에 g영웅을 변수로 받아서 gosub로 넘기는 부분만 추가했습니다.

    <---?
    s311=관우|니아|데이지|델론즈|레오|레이|레이첼|루디|루리|리|리나|링링|메이|무송|백룡|베인|벨리카|세인|소이|손오공|스니퍼|스파이크|실비아|아리엘|에반|에스파다|에이스|여포|유리|제갈량|제이브|제인|조커|쥬피|지크|진|챈슬러|칭타오|크리스|풍연|헤브니아|헬레니아
    IniRead, Deck51, Data.ini, 스킬목록, 5영웅
    StringReplace, s351, s351, %Deck51%, %Deck51%|

    skill1=|청룡월파참|진두지휘 ? ; <------------ 이부분.. 스킬
    skill2=|12312|asdfas ? ; <------------ 이부분.. 스킬
    IniRead, dskill1, Data.ini, 스킬목록, 1스킬
    StringReplace, s312, s312, %dskill1%, %dskill1%|


    Gui, Add, DropDownList, AutoSize x162 y280 w90 h50 vs312, %s312%
    Gui, Add, DropDownList, AutoSize x162 y310 w90 h50 vs322, %s322%
    Gui, Add, DropDownList, AutoSize x162 y340 w90 h50 vs332, %s332%
    Gui, Add, DropDownList, AutoSize x162 y370 w90 h50 vs342, %s342%
    Gui, Add, DropDownList, AutoSize x162 y400 w90 h50 vs352, %s352%
    Gui, Add, DropDownList, AutoSize x72 y280 w80 h100 g영웅1 vs311, %s311%
    Gui, Add, DropDownList, AutoSize x72 y310 w80 h100 g영웅2 vs321, %s321%
    Gui, Add, DropDownList, AutoSize x72 y340 w80 h100 g영웅3 vs331, %s331%
    Gui, Add, DropDownList, AutoSize x72 y370 w80 h100 g영웅4 vs341, %s341%
    Gui, Add, DropDownList, AutoSize x72 y400 w80 h100 g영웅5 vs351, %s351%
    Gui, Show, AutoSize,?

    Return

    관우:
    Gui, Submit, NoHide
    guicontrol,,s312,%skill1%
    return

    니아:
    Gui, Submit, NoHide
    guicontrol,,s312,%skill2%
    Return

    영웅1:
    영웅2:
    영웅3:
    영웅4:
    영웅5:
    Gui, Submit, NoHide
    Gosub, %s311%
    Return

  • 모바게 2014.11.28 15:17

    ini 설정파일에?

    영웅목록=영웅1|영웅2|...

    영웅=스킬1|스킬2

    이런식으로 설정해놓고..


    g영웅1:

    iniread skill... %영웅값%

    guicontrol ,,스킬박스, %skill%

    이런식으로 해놓고 불러쓰면 편할것 같습니다.


  • profile
    외치기 2014.11.28 15:17

    음...

    질문의 내용을 잘 이해하진 못하겠습니다.

    우선 영웅 선택에 따른 스킬을 구현하시는거면?

    Gui, Add, DropDownList, AutoSize x162 y280 w90 h50 v영웅선택 g영웅선택

    Gui, Add, DropDownList, AutoSize x72 y280 w80 h100 v스킬?


    영웅선택:

    gui,submit,nohide

    iniRead, 영웅스킬, skill.ini, 스킬목록, %영웅선택%

    guicontrol,,스킬,|%영웅스킬%


    이런식이면 될거같네요.


  • 모바게 2014.11.28 15:19
    저랑 같은 생각을 하셨네요 ㅋㅋ
    파더님 노가다 좀 줄여야될것같아요 ㅋㅋ
  • profile
    외치기 2014.11.28 15:20
    영웅 이름별로 라벨을 만드는건 너무 심했죠.
    드롭다운리스트에서 이름값을 충분히 가져올수있는데말이죠.
  • profile
    외치기 2014.11.28 15:19

    코드보다는 로직을 설명하는게 빠를거같아서 몇 자 더 적어봅니다.

    영웅드롭다운리스트에 g라벨을 만드시면 영웅을 고를때 그 라벨로 이동을 합니다.

    그 라벨에서는 영웅의 이름을 가져와 그 이름에 맞는 스킬을 가져와서 스킬 드롭다운리스트에 집어넣으면 되는거죠.


  • 모바게 2014.11.28 15:23

    그리고 코드 작성할때 gosub, goto 같은것보다

    되도록 함수를 만들어서 사용하시는게 좋습니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 내에서 프로세스를 여러개 돌릴 경우 질문 4 클래식나인 2014.12.24 0/0
질문 Dropdownlist 에 항목을 추가 하는 방법이 궁금합니다 3 레이븐 2014.12.16 0/0
질문 포스트메시지를 사용하여 조합키를 보낼수있을까요? 3 클래식나인 2014.12.15 0/0
질문 비활성매크로 PostMessage 사용 시 클릭이 안되는 문제 13 시나브로 2015.01.20 0/0
질문 오토핫키 실행시키고.......... 3 맹물도사 2014.12.11 0/0
질문 오토핫키가 다루기가 어려울까요? 7 그냥그래요 2014.12.13 0/0
질문 절전모드 전부 해제 시켰는데도 잘 때 매크로가 멈추네요 2 FKILLER 2014.12.14 0/0
질문 몽길이 메클 질문드립니다... 1 헬로시드니 2014.12.09 0/0
질문 질문하나합니다.. 2 dsaf3 2014.12.10 0/0
질문 오랜만의 질문 1 가지~!!! 20 파더 2014.12.08 0/0
자유 아.. 이제 서서히 빛이 보이네요... 46 파더 2014.12.11 0/0
질문 변수로 저장된 값마다 터치위치를 변경하고싶을때..어... 2 파더 2014.12.05 0/0
질문 VMProtect Unpack 17 외치기 2017.03.19 0/0
자유 아주 간단한건데.. 하면 이쁜 gui 색입히기... 2 로우얄 2017.12.19 0/0
질문 1004매크로 1 dlalsrb86 2014.12.04 0/0
질문 숫자인식 소스 해석 부탁드립니다 1 notes5 2016.08.03 0/0
자유 오토핫키컴파일 이후 Themida 패킹 사용하면되는건가요? 파더 2014.12.04 0/0
질문 오토핫키 이미지서치좀 봐주세요ㅡ모비즌연동 8 뀨잉여기좋아 2014.12.05 0/0
질문 체크박스 if 에대해서 6 파더 2014.12.04 0/0
질문 리스트박스 관련질문 4 파더 2014.12.03 0/0
Board Pagination Prev 1 ... 196197198199200201202203204 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글