Ошибка Automator (Системные события получили ошибку: Не удается получить флажок) - PullRequest
0 голосов
/ 01 октября 2018

У меня есть приложение automator, которое переключает звук между моно и стерео.Раньше это работало, но обновление Mojave, кажется, сломало его.Я дал ему разрешение на доступ, но все равно не повезло.В чем может быть проблема?

tell application "System Preferences"
    launch
    reveal anchor "Hearing" of pane id "com.apple.preference.universalaccess"
    tell application "System Events" to tell process "System Preferences"
        delay 0.5
        click the checkbox "Play stereo audio as mono" of window "Accessibility"
    end tell
end tell
tell application "System Preferences" to quit

Сообщение об ошибке выглядит следующим образом:

В действии «Запустить AppleScript» обнаружена ошибка: «Системные события получили ошибку: Can 'Установите флажок «Воспроизвести стереозвук как моно» окна «Доступность» процесса «Системные настройки». »

Заранее спасибо!

1 Ответ

0 голосов
/ 02 октября 2018

Попробуйте дать этому шанс ...

tell application "System Preferences"
    reveal anchor "Hearing" of pane id "com.apple.preference.universalaccess"
end tell
tell application "System Events"
    repeat until exists of checkbox "Play stereo audio as mono" of group 1 of window "Accessibility" of application process "System Preferences"
        delay 0.1
    end repeat
    click checkbox "Play stereo audio as mono" of group 1 of window "Accessibility" of application process "System Preferences"
end tell
tell application "System Preferences" to quit
...