Cara Memicu Munculan Dialog Peringatan dari Baris Perintah di Mac OS
Pernah berharap Anda dapat membuat pop-up peringatan dialog di Mac melalui Terminal? Ternyata Anda bisa dengan perintah osascript yang selalu berguna, yang memungkinkan eksekusi AppleScript dari Terminal. Bagi mereka yang menghabiskan banyak waktu di baris perintah MacOS, ini bisa menjadi trik kecil yang bagus untuk memberi tahu Anda ketika tugas tertentu telah selesai, atau bahkan untuk dimasukkan sebagai bagian dari skrip.Ini adalah semacam pendekatan visual untuk salah satu trik Terminal sederhana favorit saya yaitu mengumumkan secara lisan ketika tugas baris perintah telah selesai.
Mari tinjau bagaimana pengguna Mac tingkat lanjut dapat memicu kotak dialog peringatan di GUI MacOS dari baris perintah. Anda dapat memilih untuk menentukan aplikasi spesifikasi untuk memicu peringatan pop-up untuk muncul di dalam, atau, mungkin lebih baik lagi, memicu dialog peringatan di aplikasi apa pun yang paling utama di Mac OS X.
Dan ya ini bekerja di setiap versi macOS atau Mac OS X yang telah ada, jadi seharusnya tidak ada masalah kompatibilitas di sini.
Cara Membuat Munculan Peringatan Dialog di Mac OS
Mungkin peringatan dialog yang paling berguna adalah yang terlihat dari mana saja dan dengan demikian dikirim ke aplikasi apa pun yang paling utama. Ini memastikan kotak peringatan tidak terlewatkan.
Sintaks untuk memicu kotak peringatan dialog di aplikasi paling depan di Mac adalah sebagai berikut:
"osascript -e &39;beri tahu aplikasi (jalur ke aplikasi paling depan sebagai teks) untuk menampilkan dialog Halo dari osxdaily.com>"
Kotak peringatan pop-up yang dihasilkan terlihat seperti ini:
Misalnya, Anda dapat menggunakan ini untuk memicu kotak dialog di aplikasi paling depan saat tugas di baris perintah telah selesai. Katakanlah kita sedang menjalankan skrip python dan menginginkan kotak peringatan untuk memberi tahu kita ketika sudah selesai, sintaks untuk kasus penggunaan tersebut dapat terlihat seperti berikut:
python MagicScript.py && osascript -e &39;beri tahu aplikasi (jalur ke aplikasi paling depan sebagai teks) untuk menampilkan dialog Skrip telah selesai>"
Contoh itu akan memicu kotak dialog yang mengatakan "Skrip telah selesai" dengan ikon peringatan kuning ke aplikasi paling depan di Mac OS X GUI setelah python selesai menjalankan 'MagicScript.py'. Anda dapat memilih ikon lain seperti berhenti, mencatat, hati-hati, atau bahkan menentukan jalur ke ikon khusus jika diinginkan.
Sementara Anda dapat menentukan aplikasi, Peristiwa Sistem, atau ServerUISystem, memilih aplikasi paling depan yang lebih luas memungkinkan jendela dialog peringatan muncul di layar, apa pun aplikasi yang ada di garis depan. Mari kita bahas memicu peringatan dialog ke dalam aplikasi tertentu, karena itu mungkin diinginkan juga.
Memicu Peringatan Dialog di Aplikasi Tertentu
Untuk mengirim dialog atau peringatan ke aplikasi tertentu, cukup tentukan nama aplikasi yang dimaksud, seperti:
"Memicu dialog peringatan di Mac OS Finder melalui baris perintah: osascript -e &39;beri tahu Pencari aplikasi untuk menampilkan dialog Halo dari osxdaily.com&39; "
Memicu dialog peringatan di aplikasi Terminal melalui baris perintah: osascript -e &39;beri tahu Terminal aplikasi untuk menampilkan dialog Halo dari osxdaily.com&39; "
Memicu dialog peringatan di Safari melalui baris perintah: osascript -e &39;memberi tahu aplikasi Safari untuk menampilkan dialog Halo dari osxdaily.com&39; "
Trigger an alert dialog to System Events by way of command line: osascript -e &39;beri tahu aplikasi System Events to display dialog Howdy Doo&39; "
Anda dapat menentukan aplikasi apa pun untuk mengirimkan peringatan dengan cara ini, tetapi bagi banyak dari kita, Frontmost atau System Events yang lebih luas kemungkinan merupakan pilihan yang lebih berguna.
Jika pemicu dialog pop-up umum terlalu mengganggu, Anda mungkin menghargai pengiriman peringatan ke Pusat Pemberitahuan di Mac dengan terminal-notifier, terminal-notifier adalah solusi pihak ketiga yang memungkinkan pesan baris perintah untuk muncul di Pusat Pemberitahuan umum Mac OS. Opsi yang bahkan kurang invasif adalah memicu lencana pemberitahuan ke ikon Terminal Dock meskipun itu mungkin terlalu halus untuk kebutuhan banyak pengguna.
Anyway, ini adalah ikhtisar dasar untuk memicu dialog peringatan visual ke dalam antarmuka grafis Mac OS melalui baris perintah. Anda dapat membahas lebih dalam dari ini jika diinginkan melalui penggunaan AppleScript dan osascript yang lebih kompleks termasuk interaksi dengan kotak dialog memengaruhi apa yang terjadi selanjutnya, tetapi itu mendekati topik yang lebih kompleks yang akan lebih baik disajikan di artikelnya sendiri. Pengguna yang tertarik untuk mempelajari lebih lanjut tentang pembuatan skrip dengan AppleScript dapat meninjau dokumentasi yang disertakan dengan aplikasi Editor Skrip yang cukup menyeluruh dan mendetail.
Punya cara menarik untuk menggunakan tip ini, atau mengetahui metode lain untuk memicu kotak dialog ke GUI Mac OS dari baris perintah? Beri tahu kami di komentar.