Tài liệu

Tài liệu RunMacro

Tạo robot đầu tiên, rồi tiến xa theo nhu cầu.

Hướng dẫn rõ ràng từng bước để tạo, chạy và cải thiện robot cho công việc máy tính lặp lại.

Tài liệu Luồng Vòng lặp
🔁 Luồng

Vòng lặp: lặp một khối lệnh N lần trong RunMacro

Lệnh Vòng lặp là một khối IF đặc biệt: nó lặp lại các lệnh bên dưới cho tới khi đủ số lần nhất định (cố định hoặc ngẫu nhiên).

Điều kiện cần#

  • Đã thêm lệnh Vòng lặp vào macro.
  • Chuẩn bị dữ liệu hoặc mục tiêu mà Vòng lặp sẽ sử dụng.

Chế độ hỗ trợ#

  • RunMacro Runner

Chức năng này làm gì#

Lệnh Vòng lặp là một khối IF đặc biệt: nó lặp lại các lệnh bên dưới cho tới khi đủ số lần nhất định (cố định hoặc ngẫu nhiên). Khối được đóng lại bằng lệnh End If, và nhánh Else (nếu có) chạy sau khi hết lượt rồi đi tiếp. Đây là cách lặp có giới hạn, an toàn.

Hình ảnh & video#

Giao diện cấu hình các trường thông số của lệnh Vòng lặp trong RunMacro
Khung cấu hình các trường thông số của lệnh Vòng lặp trong RunMacro.

Khi nào nên dùng#

  • Lặp một thao tác đúng N lần (vd gửi 10 tin nhắn).
  • Lặp số lần ngẫu nhiên khi cần số lượt thay đổi giữa các lần chạy.
  • Thử lại một chuỗi bước có giới hạn thay vì vòng lặp vô hạn.

Khi nào không nên dùng#

  • Không dùng Loop khi cần chờ một điều kiện thay đổi; hãy kiểm tra điều kiện thay vì lặp theo số lần cố định.

Các bước cấu hình#

  1. Thêm lệnh Luồng › Vòng lặp.
  2. Chọn số lần lặp cố định, hoặc bật ngẫu nhiên và đặt khoảng nhỏ nhất–lớn nhất.
  3. Đặt các lệnh cần lặp bên dưới, đóng khối bằng lệnh End If.
  4. (Tùy chọn) thêm nhánh Else cho phần chạy sau khi hết lượt. Lưu.

Giải thích từng tùy chọn#

Số lần lặp (max loops)#

Số lần chạy khối bên trong khi không dùng ngẫu nhiên.

Lặp ngẫu nhiên + Nhỏ nhất/Lớn nhất#

Bật để mỗi lần chạy chọn ngẫu nhiên số vòng trong khoảng min–max.

Kết quả mong đợi#

Sau khi chạy, Vòng lặp hoàn tất thao tác đã mô tả và cung cấp kết quả cho bước tiếp theo.

Ví dụ thực tế#

Ví dụ: Lặp gửi tin 5 lần#

  1. Vòng lặp với số lần = 5.
  2. Bên trong: Gõ Văn Bản + Nhấn Enter.
  3. Đóng khối bằng End If. Sau 5 lần, kịch bản chạy tiếp phần dưới.

Giới hạn và trường hợp lỗi#

  • Bộ đếm do runner quản lý và cấu trúc phải đóng đúng bằng End If; Goto ra ngoài có thể bỏ qua nhánh kết thúc bình thường.

Mẹo & lỗi thường gặp#

Dùng lệnh Goto bên trong loop để thoát sớm khi gặp điều kiện dừng.
Bộ đếm vòng tự reset khi hết lượt hoặc khi khởi động lại macro.

Thông tin kiểm chứng#

  • commands/control_flow.py
Robot biểu tượng của RunMacro

Công việc của robot. Thời gian của bạn.

Tạo robot trong vài phút, không cần lập trình. Chạy ổn định, quản lý từ xa, chi phí rõ ràng — và bạn luôn giữ quyền kiểm soát.