Utama Windows 10 Tunjukkan Pemberitahuan Mesej dari PowerShell

Tunjukkan Pemberitahuan Mesej dari PowerShell



PowerShell adalah bentuk arahan cepat. Ini diperluas dengan set cmdlet siap pakai yang besar dan dilengkapi dengan kemampuan untuk menggunakan .NET framework / C # dalam pelbagai senario. Windows menyertakan alat GUI, PowerShell ISE, yang membolehkan mengedit dan debug skrip dengan cara yang berguna. Kadang-kadang anda perlu menunjukkan pemberitahuan dari skrip PowerShell untuk memberitahu pengguna bahawa beberapa tugas telah selesai. Berikut adalah beberapa kaedah yang boleh anda gunakan.

Iklan

Mesej dari skrip PowerShell anda mungkin memberitahu pengguna bahawa skrip yang telah lama anda kerjakan telah selesai. Atau, ia mungkin mengatakan bahawa ada sesuatu yang salah atau sesuatu yang penting telah berlaku. Inilah kaedah yang biasa saya gunakan.

Tunjukkan Pemberitahuan Mesej dari PowerShell

Kaedah paling mudah melibatkan klasik Hos Skrip Windows aplikasi.

permainan wii u digital di suis

Dengan PowerShell, mudah untuk membuat contoh objek COM. Dalam kes kami, kami memerlukan objek Windows.Shell dari WSH. Ia boleh dibuat dengan arahan berikut:

$ wsh = New-Object -ComObject Wscript.Shell

Sekarang, kita boleh menggunakan$ wshkaedah objek untuk memanggil tersedia untukWscript.Shell. Salah satunya ialahPop timbul, inilah yang kita perlukan. Kod berikut boleh digunakan:

$ wsh = New-Object -ComObject Wscript. Shell $ wsh.Popup ('Hello dari Winaero')

Mesej Dari PowerShell Windows 10

ThePop timbulkaedah boleh disesuaikan. Sebagai contoh, anda boleh menentukan tajuknya, menetapkan salah satu ikon dialog lalai, atau menunjukkan butang tambahan.

Sesuaikan kaedah Popup

Sintaksnya adalah seperti berikut.

Munculan (,,,)

Teksadalah teks yang ingin anda tunjukkan dalam mesej.

Detik Menungguadalah bilangan bulat yang mengandungi bilangan saat yang akan dipaparkan oleh kotak sehingga diberhentikan. Sekiranya sifar atau diabaikan, kotak mesej akan kekal sehingga pengguna menolaknya.

Tajukadalah rentetan yang mengandungi tajuk yang akan muncul sebagai tajuk mesej.

Jenisadalah bilangan bulat yang sesuai dengan penampilan dan tingkah laku tertentu yang ditentukan dalam jadual berikut.

NilaiButang
0okey
1OK, Batal
2Pengguguran,
Abaikan, Cuba semula
3Ya,
Tidak, Batal
4Ya tidak
5Cuba lagi,
Batal
16Kritikal
32Soalan
48Seruan
64Maklumat

Untuk mendapatkan ikon dan butang yang diinginkan, gabungkan nilainya. Contohnya, untuk mengarang soalan, gunakan 1 + 32 sebagai soalan andaJenisnilai. Lihat contoh berikut:

Soalan Dari PowerShell Windows 10

Kaedah Popup juga dapat mengembalikan butang yang diklik oleh pengguna untuk menutup kotak mesej pop-up. Rujuk jadual berikut:

Nilai pulanganButang diklik
1okey
2Batal
3Pengguguran
4Cuba lagi
5Abai
6Ya
7Tidak
-1Tiada, mesej
kotak ditutup secara automatik (timeout)

Anda boleh mengatasi nilai pulangan seperti berikut:

$ hasil = $ wsh. Popup ('Adakah anda suka Winaero?', 0, 'Soalan dari PS', 1 + 32)

Sebagai alternatif, anda boleh menggunakan panggilan .NET Framework untuk memaparkan mesej.

Menggunakan MessageBox dari .NET Framework

Perintah yang perlu anda gunakan kelihatan seperti berikut:

[System.Windows.MessageBox] :: Tunjukkan ('Hello dari Winaero')

Keputusan:

tetingkap folder baru-baru ini 10

MessageBox NET PowerShell Windows 10

Sekali lagi, anda boleh menyesuaikannya. Untuk rujukan, lihat halaman berikut:

Kaedah MessageBox.Show

Akhirnya, ada modul khas untuk PowerShell yang boleh anda gunakan bila mungkin.

Menggunakan modul khas, BurntToast

Sekiranya anda tidak dihalang untuk menggunakan modul luaran, anda boleh menggunakannya BurntToast .

Pasang seperti berikut:

  1. Buka PowerShell sebagai Pentadbir .
  2. Jenis:Pasang-Modul -Name BurntToast
  3. Modul siap digunakan.

Untuk memaparkan pemberitahuan, jalankan perintah:

Import-Modul BurntToast
New-BurntToastNotification -Teks 'Winaero', 'Hello dari PowerShell'

Pemberitahuan Toast PowerShell Windows 10

Lihat Galeri PowerShell untuk maklumat dan arahan yang lengkap.

Perlu diingat perkara berikut. Untuk melihat pemberitahuan anda,

  1. Dasar pelaksanaan PowerShell harus dikonfigurasikan untuk membenarkan modul pihak ketiga dimuat.
  2. Sekiranya Focus Assist diaktifkan di Windows 10, ia mungkin menyembunyikan pemberitahuan BurntToast anda.
  3. Modul boleh dikeluarkan dengan arahanNyahpasang-Modul BurntToast.

Itu sahaja!

Artikel Yang Menarik

Pilihan Editor

Cara Merakam Audio pada Tablet Api Amazon Anda
Cara Merakam Audio pada Tablet Api Amazon Anda
Penyair Chile yang terkenal Pablo Neruda bercakap mengenai pentingnya memiliki alat untuk merakam pemikiran harian anda. Jika tidak, anda boleh kehilangan banyak idea hebat! Sama ada anda penyair atau tidak, keupayaan untuk merakam audio adalah
Cara Menyediakan Rutin di Google Home
Cara Menyediakan Rutin di Google Home
Rutin Google Home membolehkan anda memulakan satu set tindakan di rumah anda, dengan hanya satu arahan suara. Bukankah bagus jika seseorang boleh menghidupkan lampu apabila anda bangun untuk bekerja sebelum ini
Snapchat: Cara Mengetahui Jika Ia Akaun Nyata
Snapchat: Cara Mengetahui Jika Ia Akaun Nyata
Selain daripada penunjuk yang lebih jelas, seperti tidak mempunyai gambar profil atau maklumat peribadi lain yang dipaparkan, kini terdapat cara tulen untuk mengetahui sama ada akaun itu benar atau palsu. Soalan ini terutamanya dibangkitkan apabila ia datang kepada
Ulasan Sony Xperia Z5: Keindahan penuaan
Ulasan Sony Xperia Z5: Keindahan penuaan
Berita terkini: Sony Xperia Z5 2016 bukan lagi telefon pintar utama Sony. Ia masih boleh dibeli, dan dengan telefon bimbit 2018 berharga lebih banyak dari sebelumnya, pastinya satu perkara yang perlu dipertimbangkan. Pada masa
Cara Memadamkan Teg dari Shopify
Cara Memadamkan Teg dari Shopify
Terdapat banyak pilihan di Shopify untuk menjadikan kedai dalam talian anda lebih mesra SEO dan dapat dilihat oleh lebih banyak pengguna. Mengoptimumkan gambar dan keterangan produk adalah beberapa contoh, seperti juga teg. Teg membantu pelanggan mencari apa yang mereka cari
Permainan Google Doodle: Uji pengetahuan skala pH anda dengan Doodle interaktif tentang S.P.L Sørensen ini
Permainan Google Doodle: Uji pengetahuan skala pH anda dengan Doodle interaktif tentang S.P.L Sørensen ini
Untuk meraikan pencapaian Søren Peder Lauritz Sørensen, ahli kimia yang memperkenalkan skala pH kepada dunia, Google telah mereka bentuk Doodle yang menyeronokkan dan interaktif yang menguji pengetahuan anda tentang ujian asid/alkalinya yang terkenal. Sebuah animasi
Cara Memadam Kenalan dalam Telegram
Cara Memadam Kenalan dalam Telegram
Pada apl pemesejan Telegram, anda boleh memadamkan setiap kenalan secara individu atau mengalih keluar kesemuanya sekaligus. Bukan itu sahaja, tetapi anda juga boleh memadamkan kenalan di Telegram daripada PC, peranti Android atau iPhone anda. Lebih-lebih lagi, tidak mengapa