Me encanta No molestar en mi iPhone. Lo tengo programado para que se active a las 8 p. M. Cada noche y que se desactive a las 7 a. M. Todas las mañanas. De esa manera, todas las cosas, excepto las más importantes, me molestan cuando estoy con mi familia, en la cama y durmiendo.
Mac OS X también tiene una función No molestar, pero debe activarse manualmente en la parte superior del Centro de notificaciones cambiando el botón Mostrar alertas y pancartas a APAGADO. ¿No sería genial si pudieras programarlo para que se apague y se encienda en momentos específicos? El script de Automator para Calendar a continuación hará precisamente eso.
Primero, inicie Automator y seleccione Alarma de calendario de la lista de tipos de flujo de trabajo. Seleccione Ejecutar AppleScript en la columna de la izquierda y luego arrastre y suelte la alarma de calendario en el área de trabajo.
Elimine el AppleScript predeterminado que aparece una vez que arrastra y suelta en lo siguiente:
ejecutar el script de shell "los valores predeterminados escriben ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturb -boolean true"
establezca la fecha en la forma entre comillas de (ejecutar el script de shell "fecha + \"% Y-% m-% d% I:% M:% S +0000 \ "")
ejecutar el script de shell "escritura predeterminada ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate -date" & theDate
hacer el script de shell "killall NotificationCenter"
Ahora, guarde la alarma de Calendario que creó, asígnele un nombre inteligente, como "No molestar", inicie Calendario y verá un calendario "Automator" en su aplicación Calendario. También verá la alarma que creó anteriormente en este calendario como un evento, con el mismo nombre que eligió cuando guardó la secuencia de comandos de Automator. Haga doble clic en el evento para editarlo. Configure el evento como un evento que se repite todos los días, con la hora a la que desea que comience la función No molestar.
Ahora, Mountain Lion reactiva el Centro de notificaciones todos los días a la medianoche. No tengo ni idea de porqué; simplemente lo hace. Si desea desactivarlo durante la noche, deberá crear un segundo evento para activarlo a las 12:01 a. M.
Entonces, tienes activada la función No molestar. Ahora necesitamos crear otro script para apagarlo, permitiendo así que las notificaciones pasen como de costumbre. Cree una segunda alarma de calendario en Automator, seleccione Ejecutar AppleScript y coloque lo siguiente allí:
ejecutar el script de shell "los valores predeterminados escriben ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturb -boolean false"
tratar
ejecutar el script de shell "valores predeterminados eliminar ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate"
fin de intentar
hacer el script de shell "killall NotificationCenter"
Guarde este script como algo así como "Habilitar notificaciones" y luego abra Calendario nuevamente, editando el evento para un programa diario repetido en el momento en que desea que lleguen sus notificaciones. ¡Ya terminaste!
Fuente: TUAW
Vía: Consejos adictivos