지존매크로 프리미엄 사용중입니다. 지금까지는 도우미까지 필요성을 못느꼈는데 이번에 좀 더 디테일한
매크로를 짜볼까하여 도우미를 테스트해보던 중에 도저히 이해가 안되는 상황이 생겨서 조언을 구하고
싶습니다. 일단 제가 만들어둔 인식목록은 다음과 같습니다.
----------------------------------------------------------------------------------------------------------------
001.이동F
조건
인식점01 일치/인식점02(창이 떠있는지여부) 불일치/변수 A=0/변수 B=0
동작
인식점02 일치시킴(창을 띄움)/변수 B를 1증가
----------------------------------------------------------------------------------------------------------------
002.이동T
조건
인식점 01일치/인식점02 일치/변수 A=0
동작
마우스 이동/마우스 클릭/지연/매크로 1번 실행/지연/매크로 종료/변수 A+1
----------------------------------------------------------------------------------------------------------------
003.지역이동F
조건
인식점 03불일치/변수 A=1
동작
변수 A=0/변수 B=0
----------------------------------------------------------------------------------------------------------------
004.지역이동T
조건
인식점 03일치/변수 A=1
동작
키보드 아래방향키/지연/아래방향키/지연/엔터/지연/변수 A+1
----------------------------------------------------------------------------------------------------------------
일단 이 4개를 짜놓고 테스트 하려고 했습니다. 제가 원하는 동작 순서는
인식점 01 검사>불일치-동작하지 않음/일치-인식점 02 검사
인식점 02 검사>불일치-키보드동작(인식점 02에 해당하는 창을 띄워 일치시킴)
일치-마우스 이동/클릭 후 매크로 1번(인식점 03에 해당하는 창을 띄움)/
매크로종료>인식점 03 검사
인식점 03 검사>불일치-인식점 01 검사로 돌아감
일치-키보드 동작>지역이동>종료
이런식으로 중간에 오류가 생기면 전단계로 돌아가서 전단계를 재실행하여 오차를 제거한뒤 재검사를
실행해서 정상실행 될때까지 반복되는 작동을 원합니다. 여기서 001.이동F에서 인식점02가 불일치
할 때는 키보드 동작으로 오류를 수정한뒤 변수 B가 1증가되며 001.이동F가 종료되면서 정상적으로
002.이동T로 넘어갑니다. 그런데 002.이동T 실행 중 매크로1번 실행 후에 매크로종료/변수 A+1되면서
002.이동T가 종료되면서 변수 A가 1이되어 003.지역이동F로 넘어가서 인식점 03에 대한 검사를 실행
해야하는데, 매크로종료부터 정상작동이 안되고 매크로1번이 계속 반복됩니다. 제가 짜놓은 매크로가
어디서 잘못되서 이렇게 동작하는지 이해가 안되네요. 조언 좀 부탁드립니다.