S-Macro 가이드 : 서브 시나리오 호출
S-Macro 서브 시나리오 호출 가이드
네이버 5개 아이디 자동 로그인 & 로그아웃 실전 예제
🎯 학습 목표
이 가이드는 프로그램을 처음 접하는 분을 위해 "네이버에 5개의 다른 아이디로 로그인과 로그아웃하는 과정"을 예로 들어 단계별로 설명합니다. (Call_Sub 기능 활용)
🎯 확장자 개념 잡기
• .smp (S-Macro Project): 전체 시나리오를 총괄하는 '프로젝트' 파일입니다.
• .sms (S-Macro Sub-script): 프로젝트에서 원하는 곳에 불러다 쓰는 '액션 모듈' 파일입니다.
💡 "한 번만 고생해서 잘 만들어두면, 앞으로 어떤 프로젝트를 만들던지 다시 만들 필요 없이 이 파일만 불러와서 바로 쓸 수 있습니다!"
이 가이드는 프로그램을 처음 접하는 분을 위해 "네이버에 5개의 다른 아이디로 로그인과 로그아웃하는 과정"을 예로 들어 단계별로 설명합니다. (Call_Sub 기능 활용)
🎯 확장자 개념 잡기
• .smp (S-Macro Project): 전체 시나리오를 총괄하는 '프로젝트' 파일입니다.
• .sms (S-Macro Sub-script): 프로젝트에서 원하는 곳에 불러다 쓰는 '액션 모듈' 파일입니다.
💡 "한 번만 고생해서 잘 만들어두면, 앞으로 어떤 프로젝트를 만들던지 다시 만들 필요 없이 이 파일만 불러와서 바로 쓸 수 있습니다!"
STEP 1
계정 장부 만들기 (CSV 파일)
가장 먼저, 로그인할 아이디와 비밀번호가 적힌 '장부'를 만들어야 합니다.
- 바탕화면에서 메모장을 엽니다.
- 아래 형식처럼 번호,아이디,비밀번호 순서로 적습니다. (콤마
,로 구분)
1,myid001,pass111
2,myid002,pass222
3,myid003,pass333
4,myid004,pass444
5,myid005,pass555
2,myid002,pass222
3,myid003,pass333
4,myid004,pass444
5,myid005,pass555
이 파일을 예) 계정목록.csv 라는 이름으로 저장합니다.
STEP 2
'작업자' 만들기 (프로젝트 만들기)
실제로 로그인을 수행할 '작업자' 파일을 만듭니다. 이 파일은 전달받은 값을 입력만 합니다.
1. [Input] 아이디 입력칸 -> 값: {전달값1} (← 관리자가 보내준 아이디 자동 입력됨)
2. [Input] 비번 입력칸 -> 값: {전달값2} (← 관리자가 보내준 비번 자동 입력됨)
3. [Click] 로그인 버튼 클릭
4. [Link] 로그아웃 주소로 이동 (로그아웃 처리)
2. [Input] 비번 입력칸 -> 값: {전달값2} (← 관리자가 보내준 비번 자동 입력됨)
3. [Click] 로그인 버튼 클릭
4. [Link] 로그아웃 주소로 이동 (로그아웃 처리)
💡 핵심 포인트: 작업자 파일에는 실제 아이디를 적지 않고 {전달값1} 처럼 변수로 틀만 만듭니다!
STEP 3
'Call_Sub관리자' 만들기 (액션 모듈 만들기)
- [Call_Sub] 액션을 선택합니다.
- [파일 찾기]로
(네이버 로그인.smp)를 선택합니다. - 데이터 배달 설정 칸에 {아이디}, {비밀번호}를 적습니다.
이 파일을 예) 네이버 로그인 모듈.sms로 저장합니다.
🏁 작동 원리 한눈에 보기
CSV 장부
{아이디}
{아이디}
➔ 배달 ➔
Call_Sub (관리자)
➔ 수령 ➔
작업자 (.smp)
{전달값1}
{전달값1}
댓글
댓글 쓰기