Skip to content

Auto Click

Record + replay sequence chuột để tự động hóa các thao tác lặp lại — click button, chọn menu, nhập text, di chuyển cell. Tương tự "macro" nhưng KHÔNG cần biết VBA.

Mở dialog

DVD Addin → nhóm Đồ họa → menu Tô màu ShapeAuto Click.

Dialog modeless mở (luôn trên cùng, không chặn Excel).

Workflow cơ bản

Bước 1 — Bắt đầu Record

  1. Click button Record (icon đỏ ●).
  2. Dialog thu nhỏ → status "Recording..." hiện.
  3. Thao tác bình thường trên Excel:
    • Click cell, click shape, click ribbon button.
    • Nhập text vào cell.
    • Phím tắt (Ctrl+C, Ctrl+V, ...).
    • Mouse move (drag/drop).
  4. Mọi event được capture vào sequence.

Bước 2 — Stop Record

Click button Stop (icon vuông ■). Sequence được lưu trong memory.

Bước 3 — Replay

Click button Play (icon ▶). Sequence được replay với:

  • Speed: 1x (real-time) / 2x (gấp đôi) / 0.5x (chậm) / Custom.
  • Repeat count: 1 / 5 / 100 / vô hạn.

Excel tự thực hiện chính xác từng action như đã record.

Bước 4 — Save sequence (optional)

Click Save → lưu sequence vào file .dvdac (DVDAddin AutoClick) → reuse sau.

Click Load → mở file .dvdac cũ → replay.

Cấu trúc sequence

Mỗi action trong sequence là 1 dòng:

MOUSE_DOWN  X=350  Y=420  BUTTON=Left
MOUSE_UP    X=350  Y=420
WAIT        100ms
KEY_DOWN    Ctrl
KEY_DOWN    C
KEY_UP      C
KEY_UP      Ctrl
MOUSE_DOWN  X=500  Y=420  BUTTON=Left
MOUSE_UP    X=500  Y=420
KEY_DOWN    Ctrl
KEY_DOWN    V
KEY_UP      V
KEY_UP      Ctrl

Dialog Edit sequence cho phép xem + sửa thủ công:

  • Insert action (click / keypress / wait).
  • Remove action.
  • Reorder actions (drag/drop).
  • Bulk edit X/Y (vd: shift toàn bộ +50px do nhập từ máy khác screen size khác).

Tùy chọn nâng cao

Loop count

  • Single (mặc định): replay 1 lần.
  • N times: replay N lần.
  • Until F9 pressed: lặp vô hạn cho đến khi user nhấn F9 (stop hotkey).

Wait between iterations

Khi loop > 1, có thể chèn delay giữa các vòng (vd: 1000ms = 1 giây).

Variable per iteration

Sequence có thể chứa variable thay đổi mỗi vòng:

KEY_TYPE  {iteration_number}    # 1, 2, 3, ... mỗi vòng
KEY_TYPE  {date_yyyy-MM-dd}     # ngày hiện tại
KEY_TYPE  {clipboard}            # nội dung clipboard

→ Cell tự tăng số mỗi lần replay → automation đánh STT, tạo file series.

Trigger by hotkey

Set Global hotkey (vd: Ctrl+Alt+R) → bấm hotkey ở BẤT KỲ ĐÂU (kể cả Excel chưa active) → replay chạy.

Ứng dụng điển hình

Tự động in 100 báo cáo từ template có button

  • Record: click button "In báo cáo" trên sheet → đợi 2s → click cell tiếp theo → click button lại → ...
  • Save sequence → set repeat = 100 → chạy.

Tự động fill form qua Excel

  • Mở Excel cùng với form web (vd: Google Form, app desktop).
  • Record: click cell Excel → Ctrl+C → Alt+Tab sang form → click field → Ctrl+V → Tab sang field tiếp.
  • Replay với loop = số dòng data trong Excel.

Tự động chọn print preview rồi trở lại

  • Lệnh thường xuyên cần xem print preview rồi back về sheet.
  • Record sequence: Ctrl+P → ESC → click cell quay về workflow.

Lưu ý quan trọng

Resolution-dependent

Record sequence DỰA TRÊN tọa độ pixel (X/Y) màn hình. Nếu replay trên máy:

  • Cùng resolution + Excel cùng size → OK.
  • Khác resolution (vd: laptop 1366×768 record, replay trên desktop 1920×1080) → tọa độ lệch.

Workaround:

  • Replay trên cùng máy đã record.
  • Hoặc dùng Excel-action-based recording (nếu sequence chỉ chứa Excel command thay vì mouse click) — không bị ảnh hưởng resolution.

Anti-bot detection

Một số phần mềm (ngân hàng, web admin) phát hiện input nhanh / lặp lại → flag là bot → block. Đặt WAIT giữa các action (vd: 500ms) để giả lập user thật.

KHÔNG ghi password

Khi record, KHÔNG nhập password — vì sequence lưu plain text key sequence. File .dvdac chia sẻ = chia sẻ password.

License gating

Auto Click yêu cầu license active — tính năng productivity premium.

Liên quan

  • Đồ họa — Color Shapes + các shape command khác trong cùng menu.
  • Batch Print — alternative tự động hóa in từ Excel (KHÔNG cần Auto Click cho use case này).

Released under DVDAddin License.