Làm cách nào để tôi nhấp chuột vào vị trí hiện tại bằng AppleScript?


4

Vì vậy, tôi đã cố gắng tạo một chương trình bằng AppleScript, nhưng có một điều đang trêu chọc tôi một thời gian - Làm cách nào để tôi nhấp chuột vào vị trí hiện tại mà không cần sử dụng Phím chuột ?

Ngoài ra, có thể mô phỏng một nhấp chuột dài (có nghĩa là tôi đặt độ dài của nó)?


Câu trả lời:


7

Bạn có thể mô phỏng một lần nhấp chuột bằng mã AppleScript như thế này:

tell application "System Events"
  click at {123,456}
end tell

Điều này có nghĩa là mô phỏng một lần nhấp chuột tại tọa độ (123,456).

Để nhấp vào vị trí hiện tại, trước tiên bạn cần tìm vị trí hiện tại của con trỏ chuột, nếu bạn chưa biết. Điều này không dễ thực hiện với chính AppleScript, vì vậy một cách gọn gàng là sử dụng công cụ của bên thứ ba "MouseTools".

Bạn có thể tải về miễn phí tại đây .

Trên trang web tải xuống, bạn sẽ tìm thấy một ví dụ AppleScript để lấy tọa độ chuột hiện tại.


nó có khả năng nhấp dài không?
Prokop Hanzl

Ngoài ra, bạn nói rằng nó không dễ thực hiện, điều đó có nghĩa có thể loại bỏ MouseTools? Thật tuyệt vời nếu nó hoạt động trên các máy tính khác không tải xuống MT, nếu không tôi phải gói nó với chương trình của tôi
Prokop Hanzl

và một điều nữa - bạn có vẻ thông minh về AppleScript - bạn có vui lòng kiểm tra các câu hỏi chưa được trả lời của tôi không? Tôi có cảm giác bạn có thể biết câu trả lời - cảm ơn
Prokop Hanzl

@ProkopHanzl Nó dễ dàng thực hiện và có thể có. Tôi đã nói rằng nó không dễ dàng mà KHÔNG CÓ MouseTools (hoặc tương tự), nhưng với MouseTools thì nó rất dễ dàng. Nếu không có MouseTools, bạn sẽ phải tìm giải pháp của riêng mình.
jksoegaard

@ProkopHanzl Về các câu hỏi khác, không liên quan của bạn - Tôi không có kinh nghiệm thực sự với AppleScript, vì vậy bạn sẽ phải tìm nơi khác để tìm câu trả lời.
jksoegaard

1

Sẽ không thuận tiện hơn nhiều khi có thể làm mọi thứ ngay trong trình chỉnh sửa tập lệnh?

Bạn chắc chắn nên lấy hộp công cụ AppleScript. Nó có các lệnh script để có được vị trí chuột và nhấp chuột.

AppleScript Toolbox là một bổ sung kịch bản / plugin AppleScript (hay còn gọi là OS OSAX) cung cấp các lệnh không có sẵn trong AppleScript thông thường.


Chỉ cần một lưu ý rằng AST đã bị ngưng: astoolbox.wordpress.com/2018/10/02/ trên
RobertJoseph
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.