매크로

조회 수 184 추천 0 댓글 6

현재 업무용 매크로를 짜뒀는데, 컴퓨터 사양에 따라 되는 분이 있고 안되는 분이 있어서 아래처럼 루프로 짜려고 하는데


아래처럼 짜면 될까요?


---------------------------------------------

loop = 0

{

?이미지서치1 ;이미지 찾기

if errorlevel = 0 ;이미지 찾으면

{

action1?;action1
sleep, 100 ;0.1초 쉬고

break ;루프 탈출

}

else ;이미지 못 찾으면

{?

? sleep, 1000 ;1초 쉬고 다시 이미지서치 1

}

}

loop = 0

{

?이미지서치2 ;이미지2찾기

if errorlevel = 0 ;이미지 찾으면

{

action2 ?;action2
sleep, 100 ;0.1초 쉬고

break ;루프탈출

}

else ; 이미지 못 찾으면

{?

?? sleep, 1000 ; 1초 쉬고 다시 루프

}

}


loop = 0

{

?이미지서치3 ; 이미지3 찾기

if errorlevel = 0 ; 찾으면

{

action3 ?; 액션3
sleep, 100 ; 쉬고

break ; 루프탈출

}

else ; 이미지 못 찾으면

{?

?? sleep, 1000 ; 1초 쉬고 다시 루프

}

}


return


  • profile
    외치기 2015.03.06 15:01

    1번 찾으면 그다음에 2번찾는거 맞죠?

    제대로 사용하시는거같네요.

  • 언제나ing 2015.03.06 22:56
    감사합니다. 지금 컴퓨터를 사용할 수 없어서, 구상만 하고 있는데
    아직 초보라 로직이 맞는지 고수분들께 먼저 여쭤본거에요.

    고맙습니다. :)
    나중에 마저 짜서 돌려봐야겠네요. :)
  • 둘수 2015.03.07 11:57

    루프문은 잘 짜야되죠 ㅋㅋ 잘못짜다보면 무한루프 돌아버려서


    브레이크 포인트 하나하나 걸고 찾아야되는...


    간단한거는 찾기 쉬운데 업무하다보면 몇천줄씩되는건 디버깅하다가 날새죠 ㅋ

  • 언제나ing 2015.03.09 09:52
    하하;;; 초보에다가 아주 기본적인 업무에 대해서 하는거라 수천줄은 아니지만.ㅋㅋㅋㅋㅋ

    처음 시도했을 때 무한루프 돌아버려서 멘붕 왔었죠;;-ㅅ-;;

    중지를 안 만들어놓고 단축키를 눌러버리는 바람에.ㅋㅋㅋㅋㅋ

    그 뒤로는 좀 조심히 하고 있어요.ㅋㅋㅋ

    조언 고맙습니다.ㅜㅋㅋㅋ
  • 햇볕바라기 2015.03.08 05:55

    고수는 아니지만 ㅎㅎ

    저는 이렇게 했습니다.?

    오토핫키는 처음이라 스위치문이 있는지 잘모르겠지만.

    step = 0

    cnt = 0

    loop

    {

    ? ?if(step=0)

    ? ?{

    ? ? ? 이미지서치

    ? ? ? if 찾으면

    ? ? ? {

    ? ? ? ? action1

    ? ? ? ? step=10

    ? ? ? }

    ? ? ? else if 못찾으면

    ? ? ? {

    ? ? ? ? ? if(cnt=3) ;3번만 다시 찾고 끝내기

    ? ? ? ? ? ? ?break

    ? ? ? ? ? ?cnt++

    ? ? ? ? ? ?sleep

    ? ? ? }

    ? ? ? else if 그림못찾으면

    ? ? ? ? ?msgbox, 그림못찾음

    ? ?}

    ? ?else if(step=10) ? ;10이나 100 단위로 늘려서 중간에 추가되는 조건을 햇갈리지 않게 추가하기위해서

    ? ?{

    ? ? ? 이미지서치

    ? ? ? if 찾으면

    ? ? ? {

    ? ? ? ? action1

    ? ? ? ? step++

    ? ? ? }

    ? ? ? else if 못찾으면

    ? ? ? {

    ? ? ? ? ? if(cnt=3)

    ? ? ? ? ? ? ?break

    ? ? ? ? ? ?cnt++

    ? ? ? ? ? ?sleep

    ? ? ? }

    ? ? ? else if 그림못찾으면

    ? ? ? ? ?msgbox, 그림못찾음

    ? ?}

    ? ?.......

    }

    도움이 되시면 좋겟네요


  • 언제나ing 2015.03.09 09:53
    감사합니다. :)
    카운트로 그렇게 조절해도 되겠군요 :)

    반영해서 한번 짜보면 좋겠네요.ㅎ 감사합니다.^^

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 질문좀 드려요 콤보박스가 제대로 작동을 왜 안하는걸... 8 바유무 2015.06.29 0/0
질문 질문좀요 파일첨부함 링크걸었어요~ 30 파더 2014.12.24 0/0
질문 질문좀하겠습니다 6 백곰e 2015.04.13 0/0
질문 질문질문]폴더와 .. 파일 을 구분..하는법좀 알려주세요 1 제발등업좀2 2015.07.15 0/0
질문 질문하나 드리겠습니다.리턴 2 3일째밤샘중 2016.07.04 0/0
질문 질문하나 드립니다 13 토스트 2022.12.14 0/0
질문 질문하나만 할게요 ~~ 1 깜장별 2016.05.01 0/0
질문 질문하나합니다.. 2 dsaf3 2014.12.10 0/0
질문 질문합니다.. 5 셋쇼마루 2016.06.05 0/0
자유 짜증나는 한영전환 오타를 해결할 아이디어인데 이런 ... 2 배틀크루저 2023.02.24 1/0
질문 쫄작하는오핫만들려는데 도와주세요 6 호시히카리 2014.11.28 0/0
질문 차구차구 월드챌린지 자동을 만들어 봤는데 점검시간이... 1 으뜸어린이 2014.11.04 0/0
질문 차이점궁금해서문의드립니다! 1 스티븐쓰바 2019.10.31 0/0
질문 참조변수 사용법 알려주세요 4 검정다람쥐 2016.04.25 0/0
질문 창 크기조절과.. 비율에 맞게 조절하는법 2 루디332 2015.09.22 0/0
질문 창선택하기 하는 방법질문요 4 낭군이 2015.01.05 0/0
질문 창을 가려도 이미지를 인식하게 할 수 있는 방법을..배... 궁금증호야 2015.06.12 0/0
질문 창이활성화상태가 아닐땐 이미지서치가 되지않습니다 4 GOLD 2015.03.02 0/0
질문 찾다 찾다 못찾아서..글 올려봅니다.. 3 오핫정보공유 2019.11.26 0/0
질문 찾아보다가.. 질문하나만 합니다 ㅠ 2 궁금증호야 2015.06.06 0/0
Board Pagination Prev 1 ... 181182183184185186187188189 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글