Я хочу создать сочетание клавиш / жест трекпада, чтобы:- сначала отобразить Центр уведомлений Yosemite, - а затем переключать панели "Сегодня" и "Уведомления" при каждом вызове соответствующего сценария.
Я нашел в блоге 2 следующих кода, отображающих яблоки для отображения панелей "Сегодня" и "Уведомления" в Центре уведомлений Йосемити.
Сегодня:
tell application "System Events" to tell process "SystemUIServer"
click menu bar item "Notification Center" of menu bar 2
end tell
tell application "System Events" to tell process "NotificationCenter"
click radio button "Today" of radio group 1 of window "NotificationTableWindow"
end tell
Уведомления:
tell application "System Events" to tell process "SystemUIServer"
click menu bar item "Notification Center" of menu bar 2
end tell
tell application "System Events" to tell process "NotificationCenter"
click radio button "Notifications" of radio group 1 of window "NotificationTableWindow"
end tell
Итак, я хочу как-то "объединить" эти 2 сценария следующим образом
If "Notification Center" is [hidden]
Then
Display "Notification Center"
Else
If "Today" pane is displayed
then display "Notifications" (first script above)
else display "Today" (second script)
End If
end if
Почти успешно, но я попробовал разные способы "прочитать" значение радиогруппы 1 окна "NotificationTableWindow", чтобы определить, какая панель отображается в данный момент, но ничего не получалось
Спасибо за вашу поддержку