매크로

조회 수 644 추천 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
    해결했습니다!!

최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지서치 (반짝이는 이미지) 질문입니다. 3 해공 2017.04.09 0/0
질문 이미지서치 3 PlusK 2016.05.07 0/0
질문 이미지보안뚫을수있나요 1 천지사명 2022.12.14 0/0
질문 이미지맥스와 오토핫키 비활성클릭 질문 2 츠카다카즈오 2023.02.24 1/0
질문 이미지맥스와 오토핫키 3 joeypre 2021.10.02 0/0
질문 이미지맥스에는 gui 만드는 기능은 없는건가요? Dkdkdk12 2021.08.20 0/0
질문 이미지맥스는 앱플만 가능한가요? 4 교생 2021.01.30 0/0
질문 이미지맥스 어제 첨써봤는데 엄청나군요 5 츠카다카즈오 2021.08.24 0/0
질문 이미지를 흰색 검정으로만 재 구성할수있을가요? 18 제발등업좀2 2019.08.17 0/0
질문 이미지를 인식하여 자동으로 변수로 해당 문자를 받을 ... 8 ksb0648 2023.08.02 0/0
질문 이미지를 서치한후 그이미지에 랜덤클릭이 가능한가요? 6 서추저사 2017.10.28 0/0
질문 이미지를 계속 누르고 있게할 방법이 있나요? 2 난느려 2016.03.29 0/0
질문 이미지드래그 질문드립니다. 1 돌돌조아 2018.05.08 0/0
질문 이미지경로에 변수질문이요/// 4 셋쇼마루 2016.06.06 0/0
질문 이미지가 여러개있는데 3 yubinzz 2017.03.14 0/0
질문 이미지가 없을때 다음이미지를 찾게하려는데 3 초코나 2016.08.20 0/0
질문 이미지가 몇개 서치됬는지 카운팅가능한가요? 2 세나블텍 2018.10.11 0/0
질문 이미지 찾은 후 특정 좌표 클릭 질문 4 SugarM 2018.03.28 0/0
질문 이미지 찾기 무한 반복 탈출 도와 주세요 2 반디펑 2020.09.10 0/0
질문 이미지 인식이 안되는데 뭐가 문제일까요 5 바라람 2021.01.07 0/0
Board Pagination Prev 1 ... 323334353637383940 ... 172 Next
/ 172

전체 최신 인기글

전체 주간 인기글