- - Tvarkaraštis „Netrukdykite“ „OS X Mountain Lion with Automator“

Tvarkaraštis „Netrukdykite“ „OS X Mountain Lion with Automator“

„Netrukdyk“ yra kalnų liūto ypatybėpasiskolinta iš „iOS 6“, kad nutildytų pranešimus iš „Notification Center“. Kitaip nei „iOS“, „OS X“ neleidžia planuoti, kada ši funkcija bus įgalinta ar išjungta. Prireikus jį reikia perjungti rankiniu būdu. Programaujama įjungti save kiekvieną dieną vidurnaktį, ir nėra galimybių sustabdyti tai daryti. Nors jus domina planavimo funkcija Netrukdyti pagal pasirinktą datą ir laiką, galite tai padaryti naudodami paprastą „AppleScript“ ir kalendorių. Turėsite sukurti „Automator“ darbo eigas, kad įgalintumėte ir išjungtumėte Pranešimų centrą. Procesas išsamiai aprašytas žemiau.

Paleiskite „Automator“ ir pasirinkite „Kalendoriaus signalas“ kaip darbo eigos tipą, kurį norite sukurti. Iš kairiajame stulpelyje nurodytų veiksmų pasirinkite „Vykdyti„ AppleScript ““ ir vilkite ir numeskite jį į darbo sritį.

kalendorinis aliarmas

Pakeiskite numatytąjį scenarijų taip:

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"

Išsaugokite ką tik sukurtą Kalendoriaus žadintuvą. Tai darydami, „Kalendoriaus“ programoje sukursite „Automator“ kalendorių ir pamatysite, kad išsaugotas žadintuvas pasirodys jame kaip įvykis. Jis turės tą patį vardą, kurį išsaugojote perspėjimą. Redaguokite šio įvykio datą ir laiką taip, kaip norite bet kada įjungti „Netrukdyti“. Jei jus domina, kaip tai veikia, perspėjimas yra nustatytas atidaryti failą, o atidaromas failas automatiškai nustatomas pagal jūsų sukurtą kalendoriaus įspėjimą.

Ekrano kopija 2013-02-06 12.35 val

Kai įvykis aktyvus ir scenarijus vykdomas,Pranešimų centras pasitraukia ir vėl pradeda veikti, kad pakeitimai įsigaliotų. Jei paliksite tai taip, nesiblaškyti bus įjungta iki vidurnakčio, kai Kalnų liūtas automatiškai jį išjungs. Jei norėtumėte jį išjungti ir įjungti tam tikram laikotarpiui per dieną, turėsite sukurti Kalendoriaus signalą, kuris išjungs „Netrukdyti“. Norėdami sukurti perspėjimą, atlikite tą pačią procedūrą, kaip aprašyta aukščiau, tačiau naudokite šį scenarijų:

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"

Šis kalendoriaus žadintuvas, kaip ir ankstesnis,sukurs įvykį „Automator“ kalendoriuje. Tiesiog nustatykite jį bet kada, kai norite, kad netrikdytumėte, ir pranešimų centras pradėtų jus įspėti.

Šie scenarijai veikia puikiai, tačiau yra vienasmažas įspėjimas: jei planuojate nesiblaškyti visą naktį, turėsite pridėti renginį du kartus, nes „Mountain Lion“ jį išjungia kasdien vidurnaktį. Išskyrus tai, tai yra paprastas būdas netrukdyti.

[per TUAW]

Komentarai