đoạn code sau vịng lặp thơng điệp bị tạm dừng cho đến khi thốt khỏi vịng lặp.
Hàm giả lập thao tác chuột máy tính 1. MouseClick(“button”, [x], [y], [click], [speed])
- Công dụng : giả lập một thao tác nhấn chuột.
- button là tham số chỉ định nút trên chuột sẽ được nhấn. Thông thường sẽ có những tham số như sau : left hoặc primary hoặc main (nút trái chuột sẽ được nhấn), right hoặc secondary hoặc menu (nút phải chuột sẽ được nhấn), middle (nút ở giữa con chuột, nó nằm giữa nút trái và nút phải chuột. Chú ý là thao tác nhấn chứ không phải là cuộn lên cuộn xuống).
- x, y là tọa độ trên màn hình mà con trỏ chuột sẽ di chuyển tới trước khi nhấn. Nếu tham số x, y không được cho, vị trí hiện tại của con trỏ chuột sẽ được sử dụng.
- click : số lần thực hiện thao tác nhấn chuột. Mặc định là 1.
- speed : tốc độ di chuyển chuột, nó có giá trị từ 1 (nhanh nhất) đến 100 (chậm nhất). Nếu bạn gán tham số này là 0 thì con chuột sẽ di chuyển nhanh tức thì. Giá trị mặc định của tham số này là 10.
- Nếu người dùng cung cấp tham số button là “” thì chuột trái sẽ được nhấn.
- Nếu người dùng tiến hành tráo đổi vai trò của các nút trái hoặc nút phải chuột trong Control Panel (áp dụng cho người dùng chuột bằng tay trái) thì sẽ có một chút thay đổi khi thực hiện hàm này. Cụ thể bạn xem trong bảng sau :
Button Chuột bình thường, khơng tráo đổi vai trò giữa nút trái và nút phải chuột
Chuột sau khi tráo đổi vai trò giữa nút trái và nút phải chuột trong Control
Panel
"" Nút trái chuột sẽ được nhấn Nút trái chuột sẽ được nhấn "left" Nút trái chuột sẽ được nhấn Nút trái chuột sẽ được nhấn "middle" Nút giữa chuột sẽ được nhấn Nút giữa chuột sẽ được nhấn "right" Nút phải chuột sẽ được nhấn Nút phải chuột sẽ được nhấn "primary" Nút trái chuột sẽ được nhấn Nút phải chuột sẽ được nhấn "main" Nút trái chuột sẽ được nhấn Nút phải chuột sẽ được nhấn "secondary" Nút phải chuột sẽ được nhấn Nút trái chuột sẽ được nhấn "menu" Nút phải chuột sẽ được nhấn Nút trái chuột sẽ được nhấn Ví dụ : MouseClick("left", 0, 500, 1)
2. MouseClickDrag (“button”, x1, y1, x2, y2, [speed])
- Công dụng : thực hiện thao tác nhấn chuột và giữ chuột (drag) từ vị trí này đến vị trí khác.