Saya suka Waktu Mengumumkan di siang hari saat saya sedang bekerja. Tapi aku menginginkannya ketika aku tidur.
Fungsi Jangan Ganggu Apple akan membisukan pemberitahuan dan suara yang terkait dengannya, tetapi itu tidak berpengaruh pada Pengumuman Waktu.
Di tempat lain di situs ini ada jawaban lama dari beberapa tahun yang lalu yang menawarkan skrip ini:
do script script "default write ./com.apple.speech.synthesis.general.prefs TimePengumumanPrefs -dict TimePengumumanDikaktifkan -menghubungkan YA"
Script serupa untuk mematikannya.
Jawaban lain dapat ditemukan di sini, tetapi kembali ke zaman Mountain Lion:
Bagaimana cara mengaktifkan "Umumkan waktu" secara terprogram?
Saya baru di sini dan pangkat pemula untuk Aapplescript. Saya belum mendapat hak berkomentar untuk mencari klarifikasi dari penulis jawaban yang disajikan.
Skrip ini tidak berfungsi pada Mac OS X High Sierra (10.13). Sementara skrip pertama akan dikompilasi, saat menjalankan tidak ada yang terjadi. Script dari halaman yang dirujuk bahkan tidak dapat dikompilasi. Kesalahan sintaksis tentang token yang tidak diketahui setelah pengidentifikasi.
Selain itu, membuat perubahan secara manual ke preferensi ini dalam pengaturan membutuhkan kata sandi saya untuk membuka kunci. Bisakah AppleScript atau Automator mengatasinya juga?
Jawaban:
UPDATE: Ini berfungsi untuk saya menggunakan versi terbaru dari High Sierra.
Versi ini akan "nyalakan" "Umumkan waktunya:" jika belum diaktifkan
Versi ini akan "mematikan" "Mengumumkan waktu:" jika sudah diaktifkan
Saya dapat mengatur skrip untuk melakukan tindakan mengklik kotak centang "Umumkan waktu:" jika belum diaktifkan ... dengan pernyataan pengaturan bersyarat diaktifkan atau dinonaktifkan dari kotak centang itu selama waktu-waktu tertentu. Saya pikir, untuk saat ini, akan lebih mudah untuk menyimpan dua versi skrip yang berbeda. Satu versi untuk mengaktifkan kotak centang "Umumkan waktu:" dan satu versi untuk mematikan kotak centang "Umumkan waktu:". Di ScriptEditor, cukup simpan setiap versi skrip sebagai aplikasi. Dari sana cukup buka Calendar.app dan buat dua acara kalender baru. satu acara untuk mengaktifkan kotak centang "Umumkan waktu:" kapan saja Anda pilih. Dan acara lain untuk menonaktifkan .. Setelah Anda membuat acara,
sumber