1

Я хочу создать сочетание клавиш / жест трекпада, чтобы:- сначала отобразить Центр уведомлений 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", чтобы определить, какая панель отображается в данный момент, но ничего не получалось

Спасибо за вашу поддержку

0