Saya ingin agar program saya menampilkan peringatan, pemberitahuan, apa pun yang menampilkan teks kustom saya. Bagaimana ini dilakukan? Juga, apakah mungkin membuat satu dengan beberapa tombol yang menetapkan variabel?
Mirip dengan batch's:
echo msgbox""<a.vbs&a.vbs
Gunakan perintah ini untuk memicu notifikasi pusat notifikasi dari terminal.
sumber
Jika Anda menggunakan versi Mac OS X yang memiliki Pusat Pemberitahuan, Anda dapat menggunakan permata terminal-notifier . Instal pertama (Anda mungkin perlu
sudo
):lalu cukup:
Lihat juga posting Harian OS X ini .
sumber
brew install terminal-notifier
juga berfungsi jika Anda lebih suka menyeduh.Ini akan mengembalikan fokus ke aplikasi sebelumnya dan keluar dari skrip jika jawabannya kosong.
Jika Anda memberi tahu Peristiwa Sistem untuk menampilkan dialog, akan ada sedikit penundaan jika tidak berjalan sebelumnya.
Untuk dokumentasi tentang dialog tampilan, buka kamus Standard Additions di AppleScript Editor atau lihat Panduan Bahasa AppleScript .
sumber
Menambahkan subtitle , judul dan suara ke notifikasi:
Dengan AppleScript :
Dengan terminal / bash dan
osascript
:Sebuah peringatan dapat ditampilkan bukannya pemberitahuan
Tidak mengambil sub-judul atau terdengar keras.
Dengan AppleScript :
Dengan terminal / bash dan
osascript
:Tambahkan baris di bash untuk memutar suara setelah baris peringatan:
Tambahkan baris yang sama di AppleScript , biarkan skrip shell melakukan pekerjaan:
Daftar suara bawaan macOS untuk dipilih dari sini .
Diparafrasekan dari artikel praktis tentang pemberitahuan terminal dan applescript .
sumber
Dan 15 sen saya. Satu liner untuk terminal mac dll cukup setel MIN = ke apapun dan pesan
Contoh bonus untuk inspirasi untuk menggabungkan lebih banyak perintah; ini akan membuat mac menjadi siaga setelah pesan juga :) login sudo diperlukan kemudian, perkalian sebagai 60 * 2 selama dua jam juga berjalan
sumber
Pertanyaan dan jawaban simular tersedia di: /superuser/246353/how-to-make-the-terminal-do-a-pop-up-alert-in-osx
sumber
Saya membuat skrip untuk menyelesaikan ini yang ada di sini . Anda tidak memerlukan perangkat lunak tambahan untuk ini. Instalasi:
brew install akashaggarwal7/tools/tsay
Penggunaan:
sleep 5; tsay
Jangan ragu untuk berkontribusi!
sumber