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 Biến Khai báo Biến
📦 Biến

Khai báo biến (Global/Dynamic) trong RunMacro

Lệnh Khai báo Biến tạo một biến có tên để lưu dữ liệu dùng lại trong kịch bản.

Điều kiện cần#

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

Chế độ hỗ trợ#

  • RunMacro Runner

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

Lệnh Khai báo Biến tạo một biến có tên để lưu dữ liệu dùng lại trong kịch bản. Chọn loại Global (giữ suốt phiên) hoặc Dynamic (dữ liệu tạm, đổi liên tục), kèm giá trị ban đầu.

Hình ảnh & video#

Giao diện cấu hình các trường thông số của lệnh Khai báo Biến trong RunMacro
Khung cấu hình các trường thông số của lệnh Khai báo Biến trong RunMacro.

Khi nào nên dùng#

  • Lưu một giá trị để dùng ở nhiều bước sau (vd email, tên).
  • Chuẩn bị biến trước khi gán dữ liệu từ file/clipboard.
  • Tách dữ liệu động khỏi nội dung cố định.

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

  • Không dùng cho giá trị dùng một lần khi Assign Variable là đủ và không cần scope rõ.

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

  1. Thêm lệnh Biến › Khai báo Biến.
  2. Đặt tên biến (vd email).
  3. Chọn loại: Global hoặc Dynamic.
  4. (Tùy chọn) nhập giá trị ban đầu. Lưu. Dùng biến bằng cú pháp {email}.

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

Tên biến (var name)#

Tên định danh để tham chiếu bằng {ten_bien} trong các ô chữ.

Loại (Global / Dynamic)#

Global giữ giá trị suốt phiên chạy; Dynamic là dữ liệu tạm, hay thay đổi (vd theo từng vòng lặp).

Giá trị ban đầu#

Giá trị gán lúc khai báo. Có thể chứa biến khác.

Kết quả mong đợi#

Sau khi chạy, Khai báo Biến 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ụ: Khai báo biến đếm#

  1. Khai báo Biến dem, loại Global, giá trị 0.
  2. Trong vòng lặp, dùng Calculate để tăng dem.
  3. Dùng {dem} ở nơi cần.

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

  • Scope Global/Dynamic do runner quản lý; tên trùng thay đổi state và biến không tạo lexical scope.

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

Dùng Dynamic cho dữ liệu đổi mỗi vòng (email, mật khẩu); Global cho cấu hình cố định.

Thông tin kiểm chứng#

  • commands/variables.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.