Описание тега shopping
Опираясь на ответы от Джеймса и Жолт, я создал пару скриптов, чтобы включить или выключить (не тумблер) ДНД государства. Они также не требуют каких-либо клавиш или компьютер GUID для работы.
Важно: обратите внимание, что для запуска этих скриптов в первый раз может потребоваться доступности разрешение на приложение, которое запускает скрипты. Если вы не дадите разрешение на запрос АЛТ/опции кнопка останется нажатой для системы, и вы должны выйти из системы и обратно, чтобы "отжать" его. Это также верно для предыдущих ответов с помощью AppleScript. Если скрипт редактируется, разрешения должны быть аннулированы и повторно предоставлено. Разрешения выдаются с помощью:
Системные настройки > Защита и безопасность > доступ > добавить приложение
Для macOS и Сьерра высокая Сьерра это меню 1
:
Поворот не беспокоить на (отключение уведомлений):
если [[ $(plutil -преобразовать xml1 -о - ~/библиотеки/настройки/ByHost/ком.яблоко.notificationcenterui.*.plist в | грэп значение false) ]]; затем
osascript <<ОВОП
сказать приложение "системные события" сказать процесс "SystemUIServer"
ключевые опция
выберите пункт меню 1 Меню 1
ключевой вариант
конец сказать
ОВОП
интернет
Поворот не беспокоить выключить (включить уведомления):
если ! [[ $(plutil -преобразовать xml1 -о - ~/библиотеки/настройки/ByHost/ком.яблоко.notificationcenterui.*.plist в | грэп значение false) ]]; затем
osascript <<ОВОП
сказать приложение "системные события" сказать процесс "SystemUIServer"
ключевые опция
выберите пункт меню 1 Меню 1
ключевой вариант
конец сказать
ОВОП
интернет
Для более ранних версий macOS это меню 2
:
Поворот не беспокоить на (отключение уведомлений):
если [[ $(plutil -преобразовать xml1 -о - ~/библиотеки/настройки/ByHost/ком.яблоко.notificationcenterui.*.plist в | грэп значение false) ]]; затем
osascript <<ОВОП
сказать приложение "системные события" сказать процесс "SystemUIServer"
ключевые опция
выберите пункт меню 1 Меню 2
ключевой вариант
конец сказать
ОВОП
интернет
Поворот не беспокоить выключить (включить уведомления):
если ! [[ $(plutil -преобразовать xml1 -о - ~/библиотеки/настройки/ByHost/ком.яблоко.notificationcenterui.*.plist в | грэп значение false) ]]; затем
osascript <<ОВОП
сказать приложение "системные события" сказать процесс "SystemUIServer"
ключевые опция
выберите пункт меню 1 Меню 2
ключевой вариант
конец сказать
ОВОП
интернет