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 Menambah Kulit Tersuai pada Minecraft Java
Cara Menambah Kulit Tersuai pada Minecraft Java
Apabila anda bermain Minecraft, tiada banyak pilihan untuk avatar. Anda mempunyai Steve dan Alex, kulit lalai dalam Minecraft - dan itu sahaja. Sesetengah orang berpuas hati dengan mereka, tetapi yang lain lebih suka menukar avatar mereka
Tawaran Star Wars Black Friday dan Cyber ​​Monday terbaik di UK kini menampilkan mainan dan droid Sphero
Tawaran Star Wars Black Friday dan Cyber ​​Monday terbaik di UK kini menampilkan mainan dan droid Sphero
Dulu, di galaksi yang jauh, tidak ada perkara seperti Black Friday. Maksud saya, Perikatan Pemberontak telah berusaha penuh untuk menjatuhkan Empayar Galaksi dan tidak sesuai untuk menilai
Cara Memilih PSP Yang Terbaik untuk Anda
Cara Memilih PSP Yang Terbaik untuk Anda
Walaupun perbezaan antara model PSP tidak besar, ia boleh menjadi ketara bergantung pada penggunaan anda. Ketahui model PSP yang terbaik untuk anda.
4 Program Ujian RAM Percuma Terbaik
4 Program Ujian RAM Percuma Terbaik
Senarai perisian ujian memori/RAM percuma terbaik. Uji memori anda dengan program ujian RAM untuk mencari walaupun masalah kecil dengan memori komputer anda.
Cara Membetulkannya Apabila Roku Tidak Akan Bersambung ke Wi-Fi atau Internet
Cara Membetulkannya Apabila Roku Tidak Akan Bersambung ke Wi-Fi atau Internet
Jika Roku anda tidak dapat menyambung ke Wi-Fi, semak kuasa dan sambungan internetnya. Jika itu tidak berjaya, meletakkan semula kedudukan itu boleh membantu meningkatkan isyarat Wi-Fi.
Cara Mengimport Kata Laluan Ke Google Chrome Menggunakan Fail CSV
Cara Mengimport Kata Laluan Ke Google Chrome Menggunakan Fail CSV
Malangnya, Google Chrome tidak menawarkan terlalu banyak pilihan ketika mengimport kata laluan. Untuk mengimport kata laluan, anda harus bergantung pada fail CSV (nilai dipisahkan koma). Syukurlah, kebanyakan penyemak imbas web, termasuk Chrome, membenarkan pengguna
Cara Menukar Saluran Wi-Fi pada Penghala Paling Popular
Cara Menukar Saluran Wi-Fi pada Penghala Paling Popular
Sebilangan besar orang mengabaikan tetapan Wi-Fi rangkaian mereka setelah persediaan awal. Walau bagaimanapun, saluran lalai adalah sesak, yang sering menyebabkan sambungan Wi-Fi perlahan. Mengubah saluran Wi-Fi dapat meningkatkan prestasi dan kelajuan internet anda. Sekiranya