- - Ütemezze a „Ne zavarjanak” menüpontot az OS X hegyi oroszlánban az Automator segítségével

Ütemezze a „Ne zavarjanak” lehetőséget az OS X hegyi oroszlánban az Automator segítségével

A „Ne zavarja” funkció a Mountain Lionbankölcsönzött az iOS 6-tól az értesítések elnémításához a Notification Center-től. Az iOS-től eltérően az OS X nem engedélyezi a szolgáltatás engedélyezésének vagy letiltásának ütemezését. Szükség esetén manuálisan kell váltani. A program úgy van programozva, hogy minden nap éjfélkor bekapcsolja magát, és nincs mód arra, hogy megakadályozzuk ezt. Annak ellenére, hogy érdekli a Ne zavarjanak funkció ütemezése a választott dátum és idő szerint, megteheti ezt egy egyszerű AppleScript és a Naptár segítségével. Ki kell hoznia az Automator munkafolyamatokat az Értesítési központ engedélyezéséhez és letiltásához. A folyamatot alább részletezzük.

Indítsa el az Automator alkalmazást, és válassza a „Naptár riasztás” lehetőséget a létrehozandó munkafolyamat típusához. A bal oldali oszlopban felsorolt ​​műveletek közül válassza az „Indítsa el az Applecriptet” lehetőséget, és húzza rá a munkaterületre.

naptári riasztás

Cserélje ki az alapértelmezett szkriptet a következőkre:

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"

Mentse el az éppen létrehozott Naptár riasztást. Ezzel létrehoz egy Automator naptárt a Naptár alkalmazásban, és látni fogja, hogy a mentett riasztás eseményként jelenik meg benne. Ugyanazzal a névvel fogja menteni a riasztást. Szerkessze az esemény dátumát és idejét úgy, hogy bármikor bekapcsoljon a Ne zavarja be. Ha érdekli, hogy működik-e, akkor a riasztás beállítja egy fájl megnyitását, és a megnyíló fájl automatikusan beállítja a létrehozott naptári riasztást.

Képernyőkép 2013-02-06, 12.35

Ha az esemény aktív, és a szkript végrehajtódik,Az Értesítési Központ kilép, és újraindul, hogy érvénybe lépjen a változások. Ha így hagyja, akkor a Ne zavarj éjfélig engedélyezve lesz, amikor a Mountain Lion automatikusan letiltja. Ha szeretné letiltani és engedélyezni egy nap egy adott időszakára, akkor létre kell hoznia egy Naptár riasztást, amely letiltja a Ne zavarja a funkciót. A riasztás létrehozásához kövesse az előzőekben ismertetett eljárást, de helyette a következő szkriptet használja:

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"

Ez a naptár riasztás - mint az előző is -eseményt hoz létre az Automator naptárában. Csak állítsa be, amikor csak akarja, hogy a Ne zavarjanak legyenek tiltva, és hogy az Értesítési központ elkezdjen riasztásokat.

Ezek a szkriptek tökéletesen működnek, de van egykis figyelmeztetés: ha azt tervezi, hogy a Ne zavarjanak egész éjjel, akkor kétszer hozzá kell adnia az eseményt, mert a Mountain Lion mindennapi éjfélkor letiltja. Ezen kívül ez egy egyszerű módszer a Ne zavarja ütemezésére.

[a TUAW-n keresztül]

Hozzászólások