S-Macro 가이드 : If Start(조건문) 활용

S-Macro If Start(조건문) 가이드

상황에 따라 스스로 판단하고 행동하는 똑똑한 매크로 만들기

🎯 학습 목표
"이미지를 찾았을 때만 클릭해라", "찾지 못했다면 다른 창으로 가라"와 같이 상황을 판단하는 방법을 배웁니다.

💡 팁: If문은 매크로에 지능을 부여하는 핵심 기능입니다. [If Start]로 시작했다면 반드시 [If End]로 닫아야 함을 잊지 마세요!
필독: 학습 안내

📂 제공된 실전 예제를 반드시 참고하세요!

함께 제공된 [지도검색예제.smp] 파일을 프로그램으로 불러와서 If문이 어떻게 사용되었는지 직접 확인하고 로직을 숙지하시기 바랍니다. [Loop] + [If] + [GoTo] 조합은 중급 사용자로 가는 가장 중요한 관문입니다.

BASIC

If Start의 작동 원리

조건이 참(1)이면 [IfStart] ~ [IfEnd] 사이의 작업을 실행하고, 거짓(0)이면 그 구간을 통째로 건너뜁니다.

▶ [IfStart] (조건: {Img_found} 가 1인가?)
    │  └─ 참(성공)일 때: 클릭, 입력 등 작업 수행
■ [IfEnd] (판단 종료 - 여기서부터는 다시 공통 작업 시작)
EXAMPLE

실전 예제: "이미지를 찾을 때까지 반복"

// 1. 무한 반복 구간 설정
[LoopStart] (횟수: 50회)
  └─ [Scroll] 지능형 스크롤
  └─ [Image_Click] 상품이미지.png

// 2. 발견 즉시 탈출 명령
  ▶ [IfStart] ({Img_found} = 1)
    └─ [GoTo] 탈출성공
  ■ [IfEnd]

[LoopEnd]
💡 왜 라벨([Label])과 [GoTo]를 같이 쓰나요?
If문만 쓰면 발견 후에도 루프가 끝날 때까지 계속 스크롤을 내리게 됩니다. GoTo를 써서 즉시 목적지로 점프해야 작업 시간을 아낄 수 있습니다!

댓글

이 블로그의 인기 게시물

ADMaster 마케팅 프로그램 안내

pc에서 넷플릭스(NETFLIX) 고화질로 보는 방법

전문점 따라잡는 곱창전골 맛있게만드는법