매크로

조회 수 441 추천 0 댓글 5

search(Title,"Image\1.bmp",X,Y,30)

if(x>1)

{

Guicontrol,,Log,1 클릭||

BClick(x,y)

Sleep, 2000

}

이런식으로 하다가 문득 생각난게.. 오핫에서도 case문이 있나? 생각이 들더군요.

된다면 어떤식으로 해야하나요?

C에서 하던것처럼 똑같이 하면 되는건지..

gdip 이미지서치를 하면서 이미지1번이 없다면 2번 이런식으로 서치하는데 약 20개정도를 스캔을 해야하는데.. 어떤식으로 해야할지 잘 모르겠네요.



질문 한가지만 더하겠습니다!

gui창 시작 위치를 모니터 한가운데로 지정할 수 있는게 어떤명령어인가요?



매번 질문만 해서 죄송합니다..


  • Hangoon 2017.09.28 19:14

    글쎄요? 오핫키에서 기본제공되는 라이브러리는 없지만 소스작성의 간편화를 위해서라면 직접 함수를 만드시면 되지 않을까요?

    https://autohotkey.com/board/topic/18276-switchcase-statement-for-autohotkey/

    참고하세요


    두번째 질문은 gui, show 의 옵션에는 x좌표와 y좌표를 지정할 수 있게 되어있는데요

    내장변수로 A_ScreenHeight, A_ScreenWidth라는 것도 있는데...... 어렵지 않아보이는데요?

  • Hangoon 2017.09.28 19:18

    그리고 아마 gui,show에서 좌표지정을 안하시고 그대로 사용하시면

    기본위치가 화면 가운데 일겁니다. 

  • 꾸기 2017.09.29 14:51

    항상 꾸준한 답변 감사합니다

  • 할거엄따구 2017.09.29 09:03

    오핫에 케이스문은 지원되지 않습니다.

    특정폴더에 있는 이미지파일을 모두 찾아야한다면, 아래와 같이 스크립트를 구성하면 가능합니다.

    Loop,image\*.bmp ; image폴더 안에 있는 모든 bmp파일수 만큼 Loop시킴

    {

    image := "image\" A_LoopFileName ; imgae변수에 현재 Loop에 해당하는 파일명을 격납

    search(Title,Image,X,Y,30)

    if(x>1)

    {

    Guicontrol,,Log,1 클릭||

    BClick(x,y)

    Sleep, 2000

    break ; Loop 탈출

    }
    }



  • 꾸기 2017.09.29 14:54

    아 이런 방법이... 정말 감사합니다!


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 clipboard와 한글/영어 관련 질문 1 m00ra9 2016.02.18 0/0
질문 clipboard로 복사한 숫자 더하기 값 내기 1 리엔니케니스타 2020.02.27 0/0
질문 class_dd를 이용한 이미지 서치를 하는데 원모니터일때... 3 까망갈매기 2020.05.21 0/0
질문 ClassNN 이 존재할시 창닫기 질문드립니다. 거스타투 2016.08.12 0/0
질문 ClassNN 이 안 나올경우에는 어떻게 해야 되요? 5 꿈을낚는아이 2015.07.01 0/0
질문 class.dd 비활성 질문입니다. 1 츠카다카즈오 2022.10.25 0/0
질문 CLASS NN이 없다면 어떻게???? 패귀다리기 2016.11.17 0/0
질문 class dd 잘 다루시는 분 도와주세요. 3 도현혀니 2020.08.31 0/0
질문 class dd 사용법좀 알려주세요... 2 땅콩이 2023.02.24 0/0
질문 class dd 더블모니터 질문있습니다 5 땅콩이 2020.05.21 0/0
질문 class DD 관련 질문드립니다 1 하다가가다가 2020.07.16 0/0
질문 case문을 오핫에서 어떻게 사용하는지 궁금하네요 5 꾸기 2017.09.29 0/0
질문 capture screen 질문있습니다. 1 까망갈매기 2018.07.23 0/0
질문 capslock 키가 자동 입력되는 문제가 있습니다.(본문 ... 15 AHKnew 2022.09.09 0/0
질문 Call to nonexistent function 질문드립니다 2 PlusK 2016.07.17 0/0
질문 C:\Users\l\Desktop\? AutoHotkey Script.ahk (2) 컴파... 4 후후호하호 2017.07.08 0/0
질문 c#으로 메이플 매크로를 구현했지만 룸비 2017.07.21 0/0
질문 c#으로 pc 메이플 매크로.. 2 룸비 2017.07.20 0/0
질문 c# 코드 질문드립니다!! 꾸벅.. 4 룸비 2017.12.02 0/0
질문 c# 에서 Autohotkey.dll 참조후 질문입니다. 2 leejno 2016.07.17 0/0
Board Pagination Prev 1 ... 163164165166167168169170171 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글