característica iOS 6 Do Not Disturb (Não perturbe) É difícil superestimar - acessível quando o dispositivo desliga-se todos os avisos do sistema quando, por exemplo, o sono ou trabalho duro. Infelizmente, as mesmas oportunidades desprovido de OS X, que fornece apenas um desligamento Centro de Notificação manual. No entanto, usando a "Avtomatora" esta falta de sistemas operacionais de desktop da Apple pode ser facilmente sanado.
Você vai precisar para criar um "Avtomatore" dois processos: para desativar e reativar Notificação Center. Ambos os processos devem ser do tipo Calendar Reminder (Calendário Alarme) - não se esqueça de selecionar o ícone apropriado na tela de seleção de tipo de documento.
No primeiro processo, adicionar efeitos Executar AppleScript (Executar AppleScript) e inserir o seguinte código:
do shell script "defaults write ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist DoNotDisturb -boolean verdade" conjunto theDate a forma citada de (do shell script "data +" % 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 central de notificações"
Este script modifica o arquivo de configuração Notificação Center: Permite "não perturbe", atribui um específico a data ea hora a que a notificação não deve ser exibido na tela e reinicie o Centro de Controle para que as alterações entrem vigor.
Agora salve este processo, por exemplo, sob o nome Do Not Disturb (Não perturbe). Assim que você pressiona o botão okinicia automaticamente o programa de "Calendário", em que haverá colheita de um novo evento. Clique duas vezes nele para abrir a exibição forma as propriedades do evento. imprensa Editar (editar) e siga estes passos:
- No campo com (a partir de) e -se (a) Insira o tempo quando você quer desabilitar a notificação Center. Por exemplo, que seja 9:00.
- Na lista drop-down repeat (repetição) selecionar Configure (Custom) e na janela resultante, clique em todos os dias úteis. imprensa ok.
- Verifique se a seção assemelham (alerta) já indicado a acção Abra o arquivo (File Open), O nome do arquivo recém-criado Do Not Disturb (Não perturbe) e a hora do lembrete 0 min. para (0 minutos antes).
- imprensa Finish (Aplicar) para salvar as configurações do evento no calendário.
Mudar MC pronto. Agora eu preciso de um switch. Criar um novo Calendar Reminder (Alert Calendar) e adicionar efeitos Executar AppleScript (Executar AppleScript) com este código:
do shell script "defaults write ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist DoNotDisturb falsa -boolean" tente do shell script "defaults apagar ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate" Try final. do shell script "killall central de notificações"
Este script executa as operações inversas - ajusta o arquivo de configuração do MC para que a função de "nebespokoystva" foi desativado.
Salve o processo chamado Ativar Notificação Center (Ativar Notificação Center)E "Calendário" fazer um ajuste eventos semelhantes, determinando o tempo de execução para ele 18:00 e verificar o nome do recém-salvo na seção processo assemelham (alerta).
Isso é tudo o caso. Agora todos os dias úteis, de segunda a sexta-feira, Notificação Centro será desligado às 9 horas da manhã e voltou às 18:00, poupando, assim, a partir de mensagens irritantes durante a operação. Claro, o período de tempo pode ser ajustado ao seu gosto.
ponta de arrumação. Não se esqueça sobre o botão Os calendários (calendários) organizador no OS X, você pode usar para desativar a exibição de eventos do calendário Automator (É automaticamente criado quando você salvar o primeiro tipo de "lembretes de calendário" do processo). Uma vez que estes eventos altamente oficiais não vão bagunçar sua programação.