Video: Bài 1: Chọn App và Bắt đầu
Mở trên YouTube ↗🟢 Bắt đầu (Start)
Nhóm palette: Luồng · type: start · cổng: 0 vào · 1 ra · Delay sau: không có
Mục đích
Điểm khởi đầu bắt buộc. Runner tìm node này rồi đi theo dây cổng ra. Đây cũng là nơi khai báo tên biến đầu vào — giá trị không nhập trên canvas.
Khi nào dùng: mọi file .apc chạy được; cần tài khoản / path / số vòng khác nhau mỗi lần chạy hoặc mỗi cửa sổ đa luồng; chạy từ API: variables ghi đè đúng các tên đã khai báo.
Giá trị thực tế nhập ở: (1) trang Kịch bản → bánh răng → tab Hẹn giờ & biến (mỗi tên thành một ô); (2) API Local: {"variables": { "taikhoan": "acc01" }} — key không gửi thì giữ giá trị đã lưu trên UI.
Cách dùng
- Kéo một node Bắt đầu (không nối cổng vào).
- Properties → thêm tên:
taikhoan,matkhau,so_vong,file_excel… - Nối cổng ra sang Chọn App / Delay / bước đầu.
- Lưu
.apc→ điền giá trị ngoài canvas.
Từng setting
| Ô trên Properties | Key | Mặc định | Ý nghĩa / cách dùng |
|---|---|---|---|
| Biến đầu vào | custom_vars_keys | (trống) | Danh sách tên biến, mỗi dòng một tên. Bấm thêm dòng trên UI. Không gõ user=abc ở đây — chỉ tên, không giá trị. |
Ví dụ thực tế
- A. Login nhiều acc. Start khai
user,pass→ Gõ phím{user}→{TAB}→{pass}→{ENTER}. Trên trang Kịch bản đổi acc mà không mở editor. - B. Số vòng từ ngoài. Start khai
so_vong→ Loop times ={so_vong}. Đa luồng: mỗi cửa sổ có thể khác số vòng nếu sau này map biến theo instance (hiện UI biến là theo file, API có thể gửivariableskhác mỗi lần start). - C. Path Excel theo máy. Start khai
file_excel=D:\data\acc.xlsx→ Đọc Excelfile_path={file_excel}.
Lưu ý
ENTER, TAB, CTRL… — sẽ xung đột khi viết {ENTER} trong type_keys.Start không ngủ (không có Delay sau). Cần nghỉ ngay sau khi mở job → nối Delay Random.
Xem thêm: Biến · Delay Random · Gõ phím