Windows Tips & News

Tampilkan Pemberitahuan Pesan dari PowerShell

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

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.

Isibersembunyi
Tampilkan Pemberitahuan Pesan dari PowerShell
Sesuaikan metode Popup
Menggunakan MessageBox dari .NET Framework
Menggunakan modul khusus, BurntToast

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")
Pesan Dari PowerShell Windows 10

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(,,,<type>)</type>

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:
Pertanyaan Dari PowerShell Windows 10

Atau, Anda dapat menggunakan panggilan .NET Framework untuk menampilkan pesan.

< h2>Menggunakan MessageBox dari .NET Framework

Perintah yang perlu Anda gunakan terlihat sebagai berikut:

[System. jendela. MessageBox]::Show('Hello from Winaero')

Hasilnya:

MessageBox NET PowerShell Windows 10

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, BurntToast

Jika Anda tidak dibatasi untuk menggunakan modul eksternal, Anda dapat menggunakan BurntToast.

Instal sebagai berikut:< /p>

  1. Buka PowerShell sebagai Administrator.
  2. Ketik: Install-Module -Name BurntToast
  3. Modul siap digunakan.

Untuk menampilkan notifikasi, jalankan perintah:

Import-Module BurntToast
New-BurntToastNotification -Text "Winaero","Halo dari PowerShell"

Pemberitahuan Roti Bakar PowerShell Windows 10
Microsoft mengganti nama konferensi mitranya menjadi Microsoft Inspire

Microsoft mengganti nama konferensi mitranya menjadi Microsoft Inspire

Pekan lalu, Microsoft mengumumkan jadwal konferensi untuk 2017, termasuk Build 2017 dan Microsoft...

Baca lebih banyak

Argumen Baris Perintah Desktop Jarak Jauh (mstsc.exe)

Argumen Baris Perintah Desktop Jarak Jauh (mstsc.exe)

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak

Edge sekarang menunjukkan berapa banyak sumber daya yang menghemat tab tidur

Edge sekarang menunjukkan berapa banyak sumber daya yang menghemat tab tidur

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak