Tampilkan Pemberitahuan Pesan dari PowerShell
PowerShell adalah bentuk lanjutan dari command prompt. Ini diperluas dengan satu set besar cmdlet siap pakai dan dilengkapi dengan kemampuan untuk menggunakan .NET framework/C# dalam berbagai skenario. Windows menyertakan alat GUI, PowerShell ISE, yang memungkinkan pengeditan dan debugging skrip dengan cara yang bermanfaat. Terkadang Anda banyak yang perlu menunjukkan pemberitahuan dari skrip PowerShell untuk memberi tahu pengguna bahwa beberapa tugas telah selesai. Berikut beberapa cara yang bisa Anda gunakan.
Iklan
Pesan dari skrip PowerShell Anda mungkin memberi tahu pengguna bahwa skrip Anda yang sudah berjalan lama telah menyelesaikan pekerjaannya. Atau, mungkin mengatakan bahwa ada sesuatu yang salah atau sesuatu yang penting telah terjadi. Berikut adalah cara-cara yang biasa saya gunakan.
Tampilkan Pemberitahuan Pesan dari PowerShell
Metode paling sederhana melibatkan yang klasik Host Skrip Windows aplikasi.
Dengan PowerShell, mudah untuk membuat instance objek COM. Dalam kasus kami, kami membutuhkan Windows. Objek cangkang dari WSH. Itu dapat dibuat dengan perintah berikut:
$wsh = New-Object -ComObject Wscript. Kerang
Sekarang, kita bisa menggunakanĀ $wsh
objek untuk memanggil metode yang tersedia untukĀ Skrip. Kerang
. Salah satunya adalah Muncul
, ini lah yang kita butuhkan. Kode berikut dapat digunakan:
$wsh = New-Object -ComObject Wscript. Cangkang $wsh. Popup("Halo dari Winaero")
NS Muncul
metode dapat disesuaikan. Misalnya, Anda dapat menentukan judulnya, menetapkan salah satu ikon dialog default, atau menampilkan tombol tambahan.
Sesuaikan metode Popup
Sintaksnya adalah sebagai berikut.
Muncul(, , , )
Text
adalah teks yang ingin Anda tampilkan di pesan.
SecondsToWait
adalah bilangan bulat yang berisi jumlah detik kotak akan ditampilkan sampai diberhentikan. Jika nol atau dihilangkan, kotak pesan akan tetap ada sampai pengguna menutup.
Judul
adalah string yang berisi judul yang akan muncul sebagai judul dari pesan.
Jenis
adalah bilangan bulat yang sesuai dengan tampilan dan perilaku tertentu yang ditentukan berikut ini tabel.
Nilai | Tombol |
---|---|
0 | Oke |
1 | Oke, Batalkan |
2 | Batalkan, Abaikan, Coba Lagi |
3 | Ya, Tidak, Batal |
4 | Ya, dapatkan ikon dan tombol yang diinginkan, gabungkan nilainya. Misalnya, untuk menulis pertanyaan, gunakan 1+32 sebagai nilai Type Anda. Lihat contoh berikut:Atau, Anda dapat menggunakan panggilan .NET Framework untuk menampilkan pesan. < h2>Menggunakan MessageBox dari .NET FrameworkPerintah yang perlu Anda gunakan terlihat sebagai berikut: [System. jendela. MessageBox]::Show('Hello from Winaero') Hasilnya: Sekali lagi, Anda bisa menyesuaikannya. Untuk referensi, lihat halaman berikut: MessageBox. Tampilkan Metode Akhirnya, ada modul khusus untuk PowerShell yang dapat Anda gunakan jika memungkinkan. Menggunakan metode khusus module, BurntToastJika Anda tidak dibatasi untuk menggunakan modul eksternal, Anda dapat menggunakan BurntToast. Instal sebagai berikut:< /p>
Untuk menampilkan notifikasi, jalankan perintah:
|