매크로

질문
2018.06.14 10:28

if문 else if , else 순서 맞나요?

조회 수 460 추천 0 댓글 7

If 문 A 이미지 찾을 경우 "가"수행,

A 이미지 못찾을 경우 B 이미지 찾아 "가"수행

A,B 둘다 못찾을경우 C 이미지 찾아 "가"수행

중간에 구분하는 변수가 추가로 필요한가요?


* (추가)복사하기 하면 백슬래시가 \ 표시되는데 백슬래시 표시 어떻게 해야 가능하죠?


If {
   ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 setting\A.png
   If(ErrorLevel=0) {
    Gosub, "가"
   } 

} else If {
   If {
     ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 setting\B.png
    If(ErrorLevel=0) {
     Gosub, "가"
    }
   } else {
    ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 setting\C.png
    If(ErrorLevel=0) {
     Gosub, "가"
    }


  • Rabbit 2018.06.14 10:58

    if 문 빼고 그냥

    순서대로 ImageSearch 적으세요.


    loop{

    ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 setting\A.png
       If(ErrorLevel=0) {
        goto, "가"
       } 

    ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 setting\B.png
        If(ErrorLevel=0) {
         goto, "가"
        }

    ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 setting\C.png
        If(ErrorLevel=0) {
         goto, "가"
        }

    }

  • 레이오 2018.06.14 12:59

    컥.. 간단히 순서대로 루프 돌리면 되는거네요.. 복잡하게 생각했네요 감사요~~

  • Hangoon 2018.06.14 16:25

    백슬래시와 \문자는 같은 문자입니다.

    크게 개의치 않으셔도 됩니다

  • 레이오 2018.06.15 13:12
    ^^ 둘다 인식한다는 거죠... 왠지 불안해서...
    감사합니다.. 추가 질문까지 따로 답해주셔서
  • Hangoon 2018.06.15 13:45

    둘다 인식한다기보다는 백슬래쉬 문자가 폰트에 따라 다르게 랜더링되는것입니다.
    한국어 글꼴에서만 백슬래시가 원화기호로 바뀌어 랜더링됩니다.

    아주 과거에.. 유니코드란 것이 없던 시절에...
    일본에서 일반인들이 잘쓰지 않는 백슬래시 문자를 일본 화폐 기호(¥)로 바꾸어 표기했던것이 시초이고 그게 한국으로 들어오면서 한국어 글꼴과 한글키보드에서는 백슬래시를 원화기호로 바뀌어 표기하게 되었던 것이지요.


    쉽게 생각해서 백슬래시의 한국어 폰트가 원화기호다 이렇게 이해하시면 됩니다. 완전 다른 기호로 표기되지만 당연히 컴퓨터는 같은 문자로 취급합니다. 그냥 폰트차이니까요. 

    (메모장에 백슬래쉬 쳐보시면 기본 설정인 굴림체에서는 원화기호로 나오지만 영문폰트로 바꿔보시면 백슬래시로 바뀌어 표기되는걸 보실 수 있을겁니다.)

    그러니까 스크립트 에디터에서는 백슬래쉬로 표기되다가 인터넷에 올리면 원화기호로 바뀌어 표기되는것은 신경쓰지 않으셔야 합니다. 굳이 백슬래쉬 입력하겠다고 특문에서 전각문자 찾아서 \ 이런식으로 입력하시는 분도 가끔 계시는데 이러면 당연히 나중에 다른 사람이 그 코드를 복사해서 테스트해보려고 하면 오류가 나게 됩니다.

  • 레이오 2018.06.15 13:51
    아~ 감사합니다. 강의하듯이 장문에 댓글을 적어주셔서... 확실히 이해했습니다.
  • skctjs 2018.06.24 07:57

    if문 길어지면 나중에 답안나와요~ ㅎ


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 히트2는 오토핫키 없을까요 1 매매매핫키 2022.12.07 0/0
자유 히로매크로 사용중입니다. 1 매끄로 2015.03.16 0/0
자유 희한하네요... 2 보득 2015.02.02 0/0
자유 흠냐 오토핫키와 c++ 연관성 34f35 2015.10.09 0/0
자유 흠.. 안녕들 하세요.. 13 폐이니즘 2015.01.16 0/0
자유 흠 gdip 안쓰고도 비활성 이미지 서치가 가능하네요 4 루뽕 2015.11.19 0/0
질문 흑백화를 시킨 후 이미지를 저장 하였습니다. 이후 이... 1 haegu 2018.09.11 0/0
질문 흑백화 이미지서치 참고할만한 글 있나요?? 3 급홍어감별사 2018.07.02 0/0
질문 흑백 비활성 이미지 검색 구현하신 분 계세요? 4 프리 2019.05.23 0/0
자유 후.. 검은거 한번 만들어 볼까 합니다 쟈브 2018.11.14 0/0
질문 후 문의 2번째.. 드립니다......... 4 문의드립니다 2015.06.10 0/0
자유 효율적인 쫄작교체방법이 없을까요? 3 세나블텍 2015.08.06 0/0
질문 활성화된 프로세스 죽이는법 kill 3 리엔니케니스타 2017.03.29 0/0
정보 활성화된 창으로 esc보내는 라이브러리. 1 헐키 2015.06.19 0/0
질문 활성과 비활성의 차이가 무엇인가요~? 1 배고파3000 2018.09.04 0/0
질문 활성 ? 비활성 질문.. 2 아카드 2014.11.04 0/0
자유 확장자 변환기 3 없어돌아가 2015.04.01 0/0
질문 확장모니터에서 controlclick질문드립니다 레나류륜 2016.10.27 0/0
질문 확율을 결과물로 출력중입니다. 특수문자 출력을 못해요 3 가족오락관 2016.11.08 0/0
자유 확실히 오토핫키가... 16 아카드 2014.11.09 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글