- - Schema ‘Niet storen’ in OS X Mountain Lion met Automator

Schema ‘Niet storen’ in OS X Mountain Lion met Automator

"Niet storen" is een functie in Mountain Liongeleend van iOS 6 om meldingen te dempen vanuit het Berichtencentrum. In tegenstelling tot iOS kunt u met OS X niet plannen wanneer de functie wordt in- of uitgeschakeld. Het moet handmatig worden omgeschakeld indien nodig. Het is geprogrammeerd om zichzelf elke dag om middernacht in te schakelen en er is geen manier om dit te stoppen. Als u echter de functie Niet storen wilt plannen op datum en tijd van uw keuze, kunt u dit doen met behulp van een eenvoudige AppleScript en Agenda. U moet Automator-workflows maken om het Meldingscentrum in en uit te schakelen. Het proces wordt hieronder gedetailleerd beschreven.

Start Automator en selecteer ‘Kalenderalarm’ als het type workflow dat u wilt maken. Selecteer ‘AppleScript uitvoeren’ uit de acties in de linkerkolom en sleep het naar het werkgebied.

kalender alarm

Vervang het standaardscript door het volgende:

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"

Sla het Agenda-alarm op dat u zojuist hebt gemaakt. Hiermee maakt u een Automator-agenda in de Agenda-app en ziet u het alarm dat u hebt opgeslagen als een gebeurtenis. Het heeft dezelfde naam waarmee u de melding hebt opgeslagen. Bewerk de datum en tijd voor dit evenement telkens wanneer u Niet storen wilt inschakelen. Als u wilt weten hoe het werkt, wordt de waarschuwing ingesteld om een ​​bestand te openen en wordt het geopende bestand automatisch ingesteld op de kalenderwaarschuwing die u hebt gemaakt.

Screen Shot 06-06-2013 om 12.35 uur

Wanneer de gebeurtenis actief is en het script wordt uitgevoerd,Meldingscentrum zal zichzelf afsluiten en opnieuw starten om de wijzigingen door te voeren. Als u het zo laat, wordt Niet storen ingeschakeld tot middernacht wanneer Mountain Lion het automatisch uitschakelt. Als u het wilt uitschakelen en voor een specifieke periode op een dag wilt inschakelen, moet u een Agenda-alarm maken dat Niet storen uitschakelt. Om de melding te maken, volgt u dezelfde procedure als hierboven, maar gebruikt u in plaats daarvan het volgende 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"

Dit Agenda-alarm - zoals het vorige -maakt een evenement aan in de Automator-agenda. Stel het gewoon in voor wanneer u Niet storen wilt uitschakelen en dat het Berichtencentrum u waarschuwingen moet geven.

Deze scripts werken perfect, maar er is er eenkleine waarschuwing: als je van plan bent de hele nacht Niet storen te houden, moet je het evenement twee keer toevoegen omdat Mountain Lion het elke dag om middernacht uitschakelt. Anders dan dat, is dit een eenvoudige manier om Niet storen in te plannen.

[via TUAW]

Comments