Dovremo lanciare Automator e selezionare un allarme del calendario della lista dei tipi di flusso di lavoro. Dobbiamo eseguire AppleScript e trascinare l'allarme Calendario nell'area di lavoro.
Eliminiamo l'Apple Script predefinito e sostituiamolo con:
do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean true"
set theDate to quoted form of (do shell script "date +\"%Y-%m-%d %I:%M:%S +0000\"")
do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate -date " & theDate
do shell script "killall NotificationCenter"
Salviamo l'allarme del calendario appena creato chiamandolo come vogliamo e nell'app Calendario vedremo un calendario Automator. Facciamo doppio click sull'evento e impostiamo l'evento come giornaliero all'orario in cui vogliamo attivare la funzione.
Attenzione. Mountain Lion riattiva il Centro Notifiche ogni giorno a mezzanotte. Non ho idea del perché, ma è questo quello che fa. Per questo motivo se desideriamo impostare la funzione Non Disturbare la notte è necessario creare un secondo evento proprio come fatto in precedenza e attivarlo alle 00:01.
Adesso abbiamo bisogno di un altro script per disabilitarla e creiamo un secondo allarme calendario in Automator, scegliamo esegui AppleScript e inseriamo il seguente script:
do shell script “defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean false”
try
do shell script “defaults delete ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate”
end try
do shell script “killall NotificationCenter”
try
do shell script “defaults delete ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate”
end try
do shell script “killall NotificationCenter”
A questo punto dovremo nominarlo, selezionare il giornaliero e l'orario.

Nessun commento :
Posta un commento
Nota. Solo i membri di questo blog possono postare un commento.