Video: Bài 4: Vuốt và Scroll
Mở trên YouTube ↗👆 Vuốt (swipe)
Nhóm palette: Chuột · type: swipe · cổng: 1 vào · 1 ra
Mục đích
Kéo chuột từ (X0,Y0) → (X1,Y1): kéo map, swipe list giả lập, kéo thanh.
SendInput — không PostMessageEngine restore cửa sổ rồi focus (trừ khi fullscreen). Input hiện SendInput / chuột hệ thống (
mode = "game" trong input_win32.py), không PostMessage. Đa luồng: click/gõ xếp hàng công bằng, không song song cùng lúc trên một chuột máy. Tọa độ: client cửa sổ đã chọn; fullscreen theo phạm vi màn (virtual/primary).Từng setting
| Ô trên Properties | Key | Mặc định | Ý nghĩa / cách dùng |
|---|---|---|---|
| Delay sau (ms) | delay_after_ms | 130 | Chờ thêm sau khi node chạy xong rồi mới sang node kế. Dùng để UI kịp hiện, ảnh kịp load. Không có ở node note, end, delay_random, start. |
| X0 Y0 | x0, y0 | 200, 400 (catalog) | Điểm bắt đầu (giữ). Số hoặc {biến}. Nút Lấy điểm đầu → view lớn click. |
| X1 Y1 | x1, y1 | 200, 120 | Điểm thả. Số hoặc {biến}. Nút Lấy điểm cuối → view lớn click. |
| Số bước | steps | 18 | Càng nhiều càng mượt, càng chậm. |
| (không hiện UI) | step_sleep_ms | 18 | Engine dùng; file cũ chỉnh được trong JSON node. |
| (không hiện UI) | hold_end_ms | 80 | Engine dùng; không có ô trên Properties. |
Ví dụ thực tế
- A. Kéo map lên — Giữa màn 270,500 → 270,200, steps 20.
- B. Vuốt story / reels — Dọc nhanh: Y0 lớn → Y1 nhỏ.
- C. Kéo HP bar — X0 trái → X1 phải, steps 12.
Lưu ý
Cùng hệ tọa độ click (client). Giả lập Android trong LDPlayer: vuốt trên vùng game, không vuốt ra ngoài client.