If, Else If, Else
Android Macro에서 조건문은 다양한 조건에 따라 다른 동작을 수행하는 데 사용됩니다. 가장 일반적인 조건문 형태는 if, else if, else 문입니다.
If 문
if 문은 지정된 조건이 참인 경우에만 코드 블록을 실행하는 데 사용됩니다.
위 예시는 다음을 수행하는 기본 if 문을 보여줍니다:
- 화면에 이미지가 존재하는지 확인
- 참이면 좌표 (500,500)에서 클릭 동작 수행
Else If 문
else if 문을 사용하면 여러 조건을 순차적으로 테스트할 수 있습니다.
이 예시에서:
- 첫 번째 조건이 확인됩니다
- 거짓이면 두 번째 조건이 확인됩니다
- 어느 조건이 참인지에 따라 다른 동작이 수행됩니다
Else 문
else 문은 이전의 어떤 조건도 참이 아닐 때 실행됩니다.
이 예시는 다음을 보여줍니다:
- 이미지 확인
- 발견된 경우 하나의 알림 표시
- 발견되지 않은 경우 다른 알림 표시
일반적인 용도
조건문은 다음에 유용합니다:
- 상호작용하기 전에 요소가 존재하는지 확인
- 화면 상태에 따라 다른 경로 생성
- 오류 및 예외 케이스 처리
- 매크로를 더 강력하고 적응력 있게 만들기
팁
- 항상 조건을 철저히 테스트하세요
- 명확하고 논리적인 조건을 사용하세요
- 가능한 모든 시나리오를 고려하세요
- 필요할 때 적절한 지연을 추가하세요
- 대체 수단으로 else 문을 사용하세요