Otomatikleştirici: Bir programdaki OS X Bildirim Merkezi'ni devre dışı bırakın

<

İOS 6 Rahatsız Etmeyin özelliğinin abartılması zordur; örneğin, örneğin uyku veya çok çalışırken, cihazın tüm sistem bildirimlerini otomatik olarak kapatması uygundur. Ne yazık ki, aynı olasılık, Bildirim Merkezi’nde yalnızca manuel olarak kapatmanın sağlandığı OS X’den de mahrum bırakıldı. Bununla birlikte, “Avtomator” yardımı ile, Apple masaüstü işletim sisteminin bu dezavantajı kolayca ortadan kaldırılabilir.

Avtomator'da iki işlem oluşturmanız gerekecektir: Bildirim Merkezi'ni devre dışı bırakmak ve yeniden etkinleştirmek için. Her iki işlem de Takvim Hatırlatma türünde olmalıdır (Takvim Alarmı) - belge türü seçim penceresinde ilgili simgeyi seçmeyi unutmayın.

İlk işlemde, AppleScript Çalıştır Eylemini (AppleScript Çalıştır) ekleyin ve aşağıdaki kodu içine yapıştırın:

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" 

Bu komut, Bildirim Merkezi'nin yapılandırma dosyasında değişiklik yapar: Rahatsız Etmeyin özelliğini açar, ekranda bildirimlerin görüntülenmemesi gerekene kadar belirli bir tarih ve saat atar ve değişikliklerin etkili olması için CO'yu yeniden başlatır.

Bildirim Merkezi'nin planlı kapatılması için sürecin yapısı.

Şimdi bu işlemi kaydedin, diyelim, Rahatsız Etmeyin . Tamam düğmesini tıkladığınızda, Takvim programı otomatik olarak başlayacaktır ve burada yeni bir etkinlik hazırlığı yapılacaktır. Bu etkinliğin özelliklerini görüntülemek için formu açmak için üzerine çift tıklayın. Düzenle düğmesini tıklayın ve aşağıdaki adımları izleyin:

  • (İla) ila (ila) arasındaki alanlara, Bildirim Merkezi'nin devre dışı bırakılması gereken zamanı girin. Örneğin, saat 9:00 olsun .
  • Tekrar listesinde (tekrar), Özel (Özel) seçeneğini seçin ve beliren penceredeki tüm iş günlerine tıklayın. Tamam'ı tıklayın.
  • Hatırlatma bölümünde (uyarı) Dosya Aç eyleminin önceden belirlenmiş (Dosya Aç ) eyleminin, yeni oluşturulan dosyanın adının Rahatsız Etmeyin ve hatırlatma zamanının 0 dak olduğunu kontrol edin. önce (0 dakika önce) .
  • Bu takvim etkinliğinin ayarlarını kaydetmek için Uygula düğmesini tıklayın.
Takvim Merkezi için Bildirim Merkezi'ni kapatmak üzere yapılan ayarlar.

Devre kesici hazır. Şimdi bir anahtara ihtiyacın var. Yeni bir Takvim Hatırlatıcı (Takvim Uyarısı) oluşturun ve aşağıdaki kodu kullanarak AppleScript Çalıştır (AppleScript Çalıştır) eylemini ekleyin:

 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" 

Bu betik ters işlemleri gerçekleştirir - CU'nun yapılandırma dosyasını "kaygı dışı" işlevinin kapatılacağı şekilde yapılandırır.

Bildirim Merkezi'nin planlı olarak dahil edilme sürecinin yapısı.

Bu işlemi Notification Center'ı Etkinleştir olarak kaydedin ve “Takvim” de aynı etkinlik ayarını yapın, işlem saatini 18: 00'da tanımlayın ve yeni uyarı bölümünde kaydettiğiniz işlemin adını kontrol edin.

Takvim Merkezi için Bildirim Merkezi'ni kapatmak üzere yapılan ayarlar.

İşte bu. Şimdi, her iş günü, pazartesiden cumaya, Bildirim Merkezi sabah 9'da kapanacak ve akşam 6'da geri dönecek, böylece çalışma sırasında sizi rahatsız edici mesajlardan kurtaracak. Tabii ki, zaman çerçevesi sizin takdirinize göre ayarlanabilir.

Nottaki hostes. Automator takviminden etkinliklerin görüntüsünü kapatabileceğiniz OS X düzenleyicisindeki Takvimler düğmesini unutmayın ("takvim hatırlatıcısı" türünün ilk işlemini kaydettiğinizde otomatik olarak oluşturulur). Dolayısıyla, bu tamamen hizmet etkinlikleri, zamanlamanızı karıştırmaz.

<

Popüler Mesajlar