Как переключить настройку «уменьшить движение» с помощью AppleScript? - PullRequest
0 голосов
/ 06 марта 2020

Я бы хотел иметь возможность переключать настройки macOS «уменьшить движение» (системные настройки> доступность> дисплей> дисплей> уменьшить движение) через сенсорную панель, аналогичную этой статье о переключении темного режима У кого-нибудь есть идеи о том, как его переключать с помощью AppleScript? Я немного погуглил, но подошел с пустыми руками.

1 Ответ

1 голос
/ 06 марта 2020

Этот код AppleScript работает для меня, используя последнюю версию macOS Catalina

if application "System Preferences" is running then ¬
    do shell script "killall 'System Preferences'"
repeat until application "System Preferences" is not running
    delay 0.1
end repeat

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

tell application "System Events"
    repeat until exists of checkbox "Reduce motion" of tab group 1 of ¬
        group 1 of window "Accessibility" of application process "System Preferences"
        delay 0.1
    end repeat
    click checkbox "Reduce motion" of tab group 1 of ¬
        group 1 of window "Accessibility" of application process "System Preferences"
end tell
tell application "System Preferences" to quit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...