Làm cách nào để điều hướng đến Chuột & Bàn di chuột trong Cài đặt Trợ năng với AppleScript?


0

Tôi đã sử dụng Trình kiểm tra khả năng truy cập để thử và giúp tôi tìm ra điều này nhưng tôi hoàn toàn không thể có được nó. Tôi đang điều hướng đến ngăn Trợ năng nhưng sau đó tôi gặp sự cố khi điều hướng đến Chuột & Bàn di chuột hoặc bất kỳ mục trình đơn nào khác cho vấn đề đó.

tell application "System Preferences"
    set current pane to pane "com.apple.preference.universalaccess"
end tell
tell application "System Events" to tell process "System Preferences"

    -- part that I am having trouble with
    tell table 1 of scroll area 1 of window 1
    select row 1
    end tell

end tell

GUI thực tế trông như thế nào

Đây chỉ là một số thông tin mà Thanh tra Trợ năng cung cấp cho tôi


Những cài đặt nào bạn đang cố gắng thay đổi? Có lẽ sẽ đơn giản hơn để xác định tập tin .plist nào cần được sửa đổi bằng defaults writelệnh terminal để thay đổi cài đặt thay vì tìm ra kịch bản cho giao diện GUI. Một số kẻ tình nghi tập tin plist trong Preferences ~ / Library /: com.apple.AppleMultitouchTrackpad, com.apple.AppleMultitouchMouse, com.apple.driver.AppleBluetoothMultitouch.mouse, com.apple.driver.AppleBluetoothMultitouch.trackpad, com.apple.preference.trackpad. Bạn có thể xem những cài đặt nào có thể được thay đổi bằng cách sử dụng defaults readlệnh terminal.
IconDaemon

Câu trả lời:


2

Bạn không cần UI Scripting để có thể làm điều này. Tùy chọn hệ thống có một từ điển applescript cho phép bạn mở các màn hình tùy chọn cụ thể (panes) và các mục cụ thể trong bảng (neo).

tell application "System Preferences"
    reveal anchor "Mouse" of pane id "com.apple.preference.universalaccess"
    activate
end tell

Sẽ mở phần chuột và trackpad. Tôi đã tìm thấy điều này bằng cách xem từ điển AppleScript cho System Preferences và một số googling đã đưa tôi đến một cuộc thảo luận tuyệt vời về việc sử dụng các lệnh này .


Mặc dù điều này không mở Tùy chọn hệ thống cho Chuột & Bàn di chuột trong Trợ năng, cửa sổ không có tiêu điểm và có thể ở phía sau các cửa sổ khác. Tôi sẽ thêm activatesau reveal anchor ...dòng.
dùng3439894

Điểm tuyệt vời. Tôi đã thêm rằng.
Alan Shutko
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.