Alternando o Centro de Notificação do Yosemite entre as visualizações “Hoje” e “Notificações” (para frente e para trás)

1

Eu quero criar um gesto de atalho de teclado / trackpad para: - exibir primeiro o Centro de Notificação da Yosemite - em seguida, alterne entre os painéis "Hoje" e "Notificações" toda vez que o script correspondente for chamado

Encontrei no blog os dois seguintes scripts para exibir painéis "Hoje" e "Notificações" no Centro de Notificação do Yosemite

Hoje:

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

Notificações:

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

Então, o que eu quero fazer é de alguma forma "mesclar" esses dois scripts da seguinte maneira

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

Quase consegui, mas tentei diferentes maneiras de "ler" o valor do grupo de rádios 1 da janela "NotificationTableWindow" para definir qual painel está sendo exibido atualmente, mas nada funcionou

Obrigado pelo seu apoio

    
por Serge 11.06.2015 / 16:35

0 respostas