Tăng tốc AppleScript điều khiển ứng dụng thanh thực đơn


1

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
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.