Trang này được dịch từ tiếng Anh để thuận tiện. Bản gốc tiếng Anh là bản chính xác nhất và, nếu hai bản khác nhau, bản đó là bản có hiệu lực.

Cách nhấp chuột vào một hình ảnh trên màn hình

Cho macro thấy nút trông như thế nào một lần, và nó sẽ tìm nút và nhấp vào đó ở bất kỳ đâu trên màn hình.

Cập nhật 1 tháng 10 năm 2026 · Nhấp chuột vào hình ảnh miễn phí trên mọi gói trong Myna Recorder.

1. Vì sao cú nhấp đã ghi bị trượt

Một cú nhấp đã ghi luôn đi tới cùng một vị trí trên màn hình. Di chuyển cửa sổ, đổi độ phân giải hoặc chạy macro trên máy tính khác, và cú nhấp sẽ trúng vào thứ khác. Cú nhấp vào hình ảnh không phụ thuộc vào vị trí của mọi thứ: macro tìm hình ảnh mỗi lần và nhấp vào nó ở bất kỳ đâu nó đang nằm.

2. Chụp hình ảnh

Mở tab Images, nhấn Crop new area, kéo một khung quanh nút và đặt tên cho nó. Chỉ chụp phần làm cho nó dễ nhận ra, chẳng hạn nhãn và cạnh của nút. Nền bên trong hình ảnh sẽ khiến nó không khớp khi nền thay đổi.

3. Nhấp vào nó

Trong tab Recorder, mở Image trên thanh công cụ bước và chọn Click it, rồi chọn hình ảnh của bạn. Trong tab Script, đó chỉ là một dòng:

click_crop("Save")

Bước này chờ tối đa năm giây để hình ảnh xuất hiện, rồi nhấp vào giữa nó. Nếu hình ảnh không bao giờ xuất hiện, macro tiếp tục bước kế tiếp. Thêm on_fail="label" để chuyển đến nơi khác, hoặc abort=True để dừng lần chạy.

4. Chờ điều gì đó trước

Wait until visible giữ macro lại cho đến khi một hình ảnh xuất hiện, đó là cách macro chờ một trang chậm hoặc một lần xuất dài thay vì đoán bằng khoảng dừng cố định:

wait_for("Report ready", timeout_ms=60000)
click_crop("Download")

Với thứ chỉ thỉnh thoảng xuất hiện, một khối if_image chỉ kiểm tra một lần và chỉ chạy các bước khi hình ảnh có mặt:

if_image("Update available"):
    click_crop("Remind me later")

5. Khi không tìm thấy hình ảnh

  • confidence= đặt mức độ khớp phải gần đến đâu. Mặc định là 0.8, tức khớp 80%. Hạ thấp một chút nếu một hình ảnh rõ ràng có mặt nhưng bị bỏ sót.
  • match="shape" so sánh đường viền và bỏ qua màu sắc, dành cho nút đổi màu khi được làm nổi bật hoặc trong chủ đề tối.
  • region=(x, y, width, height) chỉ tìm trong một phần của màn hình, nhanh hơn và tránh hình ảnh tương tự ở nơi khác.
  • x_offset= và y_offset= nhấp bên cạnh hình ảnh, ví dụ ô bên cạnh một nhãn.
  • timeout_ms= đặt thời gian tiếp tục tìm kiếm.

Một bước cũng có thể tìm theo màu thay vì hình ảnh: đặt một dải màu và nó sẽ thao tác ở giữa mảng màu lớn nhất có màu đó.

6. Gói và xuất

  • Nhấp vào hình ảnh, chờ chúng và khớp màu đều miễn phí trên mọi gói.
  • Macro nhấp vào hình ảnh có thể được xuất thành một tệp .exe trên gói Basic và Pro, với các hình ảnh nằm bên trong tệp.
  • Với thứ chỉ hiện trên màn hình trong chốc lát, một chế độ chụp liên tiếp sẽ chụp một vùng trong vài giây để bạn chọn hình ảnh muốn giữ. Chế độ chụp liên tiếp thuộc gói Basic và Pro.