Tôi đang sử dụng tập lệnh để kiểm soát việc thoát khỏi ứng dụng Box.com sau khi các tệp được đồng bộ hóa xong. Mã này hoạt động rất tốt ngoại trừ có độ trễ 5 giây sau khi mục menu được nhấp và lý tưởng nhất là tôi muốn tăng tốc độ đó.
Tôi đã không thành công khi thử kết hợp thủ thuật sử dụng ignoring application responses
và chấm dứt các sự kiện hệ thống sau khi nhấp chuột như đã đề cập ở đây .
Ai đó có thể cung cấp hướng về cách mã này có thể được tăng tốc?
tell application "System Events" to tell process "Box Sync" to ¬
tell menu bar item 1 of menu bar 2
click
set myResult to name of menu items of menu 1
if myResult contains "Files Synced" then
-- Quits Box when files are Synced
click menu item "Quit" of menu 1
else
-- Hits Escape key if Box is still syncing
tell application "System Events"
key code 53
end tell
end if
end tell
Bất cứ ai bình chọn xuống "bình luận" của tôi, hãy liệt kê những chi tiết trong đoạn mã trên là dễ thấy, sẽ rất vui khi thấy tôi xóa câu trả lời này. Kiểm duyệt ẩn danh và / hoặc sự tinh nghịch thiếu suy nghĩ, không cần chú ý xây dựng Ghi chú là một lý do KHÔNG đóng góp ở đây nữa.
—
clemsam lang