오토핫키 커뮤니티

조회 수 654 추천 0 댓글 4
Gui, 2: Add, DropDownList, x62 y35 w50 v주맵선택, 숲|호수|사막|늪|얼음|폐허|무한산|해저|마을|인근
Gui, 2: Add, DropDownList, x122 y35 w40 v주스테이지, 1|2|3|4|5|6|7|8|9|10

Global 주맵선택
Global 주스테이지

Gui,2:Submit,Nohide

;DropDownList 주맵선택을 해저로 선택했어요

        If 주맵선택 = %주맵선택%
        {
            If(IsMapCheck(ClickX, ClickY, "이미지\맵\%주맵선택%.bmp",60,0))
            {
                Msgbox, %Clickx%, %clicky% , %주맵선택%
            }
        }

;메세지박스 결과 :   ,  ,  해저


        
        If 주스테이지 = %주스테이지%
        {
            
            If(IsMapCheck(ClickX, ClickY, "이미지\스테이지\%주맵선택%\%주맵선택%%주스테이지%.bmp",60,0))
            {
                msgbox, %맵선택%, %스테이지% , %ClickX% %ClickY%
                GuiControl,,로그,【맵선택】 ★ %주맵선택% ★ 선택
                Click(ClickX, ClickY)
                Sleep,500
            }
        }


;메세지박스결과 : 해저, 2, , ,


;여긴 이미지서치........
IsMapCheck(ByRef clickX, ByRef clickY, MapName, errorRange, trans, sX = 0, sY = 0, eX = 0, eY = 0)
{
    WinGet, Title , ID, BlueStacks App Player
if(Gdip_ImageSearchWithHwnd(Title, clickX, clickY,MapName,errorRange,trans, sX, sY, eX, eY))
{
        GuiControlGet, 주맵선택, 2:
        GuiControlGet, 주스테이지, 2:
        Gui,2: Submit, Nohide
        
        If(MapName = "이미지\맵\%주맵선택%.bmp"
        || MapName = "이미지\맵\해저.bmp"
        || MapName = "이미지\맵\마을.bmp"
        || MapName = "이미지\맵\인근.bmp"
        || MapName = "이미지\맵\숲.bmp"
        || MapName = "이미지\맵\호수.bmp"
        || MapName = "이미지\맵\사막.bmp"
        || MapName = "이미지\맵\늪.bmp"
        || MapName = "이미지\맵\얼음.bmp"
        || MapName = "이미지\맵\폐허.bmp"
        || MapName = "이미지\맵\무한산.bmp"
        || MapName = "이미지\스테이지\%주스테이지%\%주맵선택%%주스테이지%.bmp")
        {
            return true
        }
    }
    else
    return
    
}


요기에 해저 2 를 넣으면

이미지\맵\해저.bmp 서치해서 클릭하고
이미지\스테이지\해저\해저2.bmp 서치해서 클릭하는걸 만들려고하는데

https://i.imgur.com/ZybviL8.png

뭐가문제일까요?  ㅜㅜ ClickX, ClickY 좌표가 안나오는걸로봐서는 이미지경로에 문제가 있어보이는데...

예전에 만들던거에선 잘됬는데 뭔가 꼬여버렸네요... 3시간째 이리저리 메세지박스넣어봤는데 해답이 안나와요 흑

도움좀주세용 ㅜㅜ

https://i.imgur.com/TBrGOwZ.png https://i.imgur.com/9yFNrTT.png

  • 리체 2016.06.06 11:32

    If 주맵선택 = %주맵선택% ;이거 뭘 비교하자는건가요?

    if문에서는 인용부호로 지정하지 않은 문자는 모두 변수로 취급합니다.

    그렇기 때문에 '주맵선택' 이나 '%주맵선택%' 은 같은 변수값입니다.


    If(IsMapCheck(ClickX, ClickY, "이미지\맵\" 주맵선택 ".bmp",60,0)) ;문자와 변수를 구분지어 사용해야 합니다.

  • profile
    셋쇼마루 2016.06.06 13:29
    잘배워가여 매번고마워요
  • profile
    셋쇼마루 2016.06.06 14:15
    The following variable name contains an illegal character:

    이런오류가 뜨네요 흠..
  • profile
    셋쇼마루 2016.06.06 19:08
    해결했습니다!!

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 녹스 비활성 좌표클릭 질문요 2 총각미남 2016.06.16 0/0
질문 단축키실행질문이요 2 혜띠뿌뿌 2016.06.17 0/0
질문 postmessage의 처리 적용 유무에대해 아시는분? 1 FOHENN 2016.06.15 0/0
질문 카운트 질문드립니다~ 1 페르니코 2016.06.15 0/0
질문 미뮤에선 Gdip 이미지서치 를 못쓰나요? 9 셋쇼마루 2019.03.06 0/0
질문 T7GG님 비활성 매크로 질문입니다. 14 bleuG 2016.06.24 0/0
질문 메일보내기 답답한 오류... 1 글룸키드 2016.06.13 0/0
질문 Gdip 이미지서치 계산기는 검색이 되는데 블루스택은 ... 5 가족오락관 2016.06.14 0/0
질문 파싱질문 ㅜㅜ 3 셋쇼마루 2016.06.14 0/0
질문 이미지서치 도움좀부탁드립니다. 6 세나블텍 2016.06.12 0/0
질문 비활성 픽셀서치를 만들려고하는데요 1 셋쇼마루 2016.06.12 0/0
질문 비활성화 이미지서치 질문입니다 (T7GG님 코딩) 12 bleuG 2016.06.19 0/0
질문 adb 이미지캡쳐 도움 부탁드립니다.(초보) 3 가족오락관 2016.06.14 0/0
정보 구이 디자인재활용 팁 3 이무 2017.02.13 0/0
질문 미뮤 postmessage 마우스클릭이 안먹히네유 ㅠ 다드려 2016.06.12 0/0
질문 ADB로 가져온 후 이미지서치 3 다홍이 2016.09.04 0/0
질문 비활성 질문합니다 5 PlusK 2016.07.10 0/0
질문 특정한 오토핫키 파일 종료시키는 방법 있나요? 1 ddfa4 2016.06.12 0/0
질문 이제 막 시작한 초보 질문 드립니다.. 6 111dfa 2016.06.12 0/0
질문 세븐나이츠 중지 되었을 때 대응방안 있나요? 불꽃낭자수린 2016.06.18 0/-5
Board Pagination Prev 1 ... 122123124125126127128129130 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글