Ana Windows 10 PowerShell'den Mesaj Bildirimi Göster

PowerShell'den Mesaj Bildirimi Göster



PowerShell, gelişmiş bir komut istemi biçimidir. Kullanıma hazır çok sayıda cmdlet ile genişletilmiştir ve çeşitli senaryolarda .NET framework / C # kullanma yeteneği ile birlikte gelir. Windows, komut dosyalarını yararlı bir şekilde düzenlemeye ve hata ayıklamaya olanak tanıyan PowerShell ISE adlı bir GUI aracı içerir. Bazen birçoğunuz, kullanıcıya bazı görevlerin yapıldığını bildirmek için bir PowerShell betiğinden bir bildirim göstermeniz gerekir. İşte kullanabileceğiniz bazı yöntemler.

Reklam

PowerShell betiğinizden gelen bir mesaj, kullanıcıya uzun süredir çalışan betiğinizin çalışmasını bitirdiğini bildirebilir. Veya bir şeyin yanlış olduğunu veya önemli bir şeyin olduğunu söyleyebilir. İşte genellikle kullandığım yöntemler.

PowerShell'den Mesaj Bildirimi Göster

En basit yöntem, klasik Windows Komut Dosyası Sistemi app.

dizüstü bilgisayarım ne tür bir ram kullanıyor?

PowerShell ile COM nesnesinin bir örneğini oluşturmak kolaydır. Bizim durumumuzda, WSH'den Windows.Shell nesnesine ihtiyacımız var. Aşağıdaki komutla oluşturulabilir:

$ wsh = Yeni Nesne -Tüm Nesne Wscript.Shell

Şimdi kullanabiliriz$ wshiçin kullanılabilen yöntemleri çağırmak için nesneWscript.Shell. Onlardan biriAçılır, İhtiyacımız olan budur. Aşağıdaki kod kullanılabilir:

$ wsh = Yeni Nesne -ComObject Wscript.Shell $ wsh.Popup ('Winaero'dan Merhaba')

none

Açılıryöntem özelleştirilebilir. Örneğin, başlığını belirtebilir, varsayılan iletişim simgelerinden birini atayabilir veya fazladan düğmeler gösterebilirsiniz.

Popup yöntemini özelleştirme

Sözdizimi aşağıdaki gibidir.

Açılır(,,,)

Metinmesajda göstermek istediğiniz metindir.

SecondsToWaitkutunun kapatılıncaya kadar göstereceği saniye sayısını içeren bir tam sayıdır. Sıfırsa veya atlanmışsa, mesaj kutusu kullanıcı kapatana kadar kalır.

Başlıkmesajın başlığı olarak görünecek başlığı içeren bir dizedir.

Türaşağıdaki tabloda tanımlanan belirli bir görünüme ve davranışa karşılık gelen bir tamsayıdır.

DeğerButon
0tamam
1Tamam, İptal
2Kürtaj,
Yoksay, Yeniden Dene
3Evet,
Hayır, İptal
4Evet Hayır
5Yeniden dene,
İptal etmek
16Kritik
32Soru
48Ünlem
64Bilgi

İstenilen simge ve düğmeleri elde etmek için değerleri birleştirin. Örneğin, bir soru oluşturmak için 1 + 32'yi kullanın.Türdeğer. Aşağıdaki örneğe bakın:

none

Popup yöntemi ayrıca kullanıcının tıkladığı düğmeyi geri döndürerek açılır mesaj kutusunu kapatabilir. Aşağıdaki tabloya bakın:

Geri dönüş değeriDüğme tıklandı
1tamam
2İptal etmek
3Kürtaj
4Yeniden dene
5Göz ardı etmek
6Evet
7Hayır
-1Yok, mesaj
kutu otomatik olarak kapatıldı (zaman aşımı)

Dönüş değerini aşağıdaki gibi halledebilirsiniz:

$ sonuç = $ wsh.Popup ('Winaero'dan hoşlanıyor musunuz?', 0, 'PS'den bir soru', 1 + 32)

Alternatif olarak, bir mesajı görüntülemek için bir .NET Framework çağrısı kullanabilirsiniz.

.NET Framework'ten MessageBox kullanarak

Kullanmanız gereken komut aşağıdaki gibidir:

[System.Windows.MessageBox] :: Göster ('Winaero'dan Merhaba')

Sonuç:

Windows 10'a çalıştırma komutu ekleyin

none

Yine özelleştirebilirsiniz. Referans için aşağıdaki sayfaya bakın:

MessageBox.Show Yöntemi

Son olarak, mümkün olduğunda kullanabileceğiniz PowerShell için özel bir modül var.

Özel bir modül kullanarak BurntToast

Harici modülleri kullanmakla sınırlı değilseniz, Yanmış tost .

Aşağıdaki gibi kurun:

  1. Açık Yönetici olarak PowerShell .
  2. Tür:Install-Module -Name BurntToast
  3. Modül kullanıma hazırdır.

Bir bildirim görüntülemek için şu komutu çalıştırın:

Import-Module BurntToast
Yeni-BurntToastNotification - Metin 'Winaero', 'PowerShell'den Merhaba'

none

Bakın PowerShell Galerisi tüm ayrıntılar ve talimatlar için.

Lütfen aşağıdakileri aklınızda bulundurun. Bildiriminizi görmek için,

  1. PowerShell yürütme politikası yapılandırılmalı üçüncü taraf modüllerin yüklenmesine izin vermek için.
  2. Eğer Odak Yardımı etkinleştirildi Windows 10'da BurntToast bildirimlerinizi gizleyebilir.
  3. Modül komutuyla kaldırılabilirKaldırma Modülü BurntToast.

Bu kadar!

Ilginç Haberler

Editörün Seçimi

none
Twitter'dan GIF Nasıl Kaydedilir
https://www.youtube.com/watch?v=_4LkreTZa68 Twitter'da her yerden daha çok göreceğiniz bir şey, tepki GIF'leri veya başka mesajlara ve yorumlara herhangi bir kelime yazmadan yanıt vermek için kullanılan GIF'lerdir. Twitter'da tam bir GIF araması var
none
İPhone'daki Tüm Yer İmleri Nasıl Silinir
https://youtu.be/A3m90kXZxsQ Yer İmleri, her modern web tarayıcısında bulunan çok kullanışlı bir özelliktir. Gelecekte yeniden ziyaret etmek isteyeceğinizi düşündüğünüz en önemli web sitelerini kaydetmenize olanak tanır. Çok uygunlar, bu yüzden
none
Amazon Fire Tablette Ekran Nasıl Kilitlenir
Amazon Fire tabletinizi kilitlemek, pil ömründen tasarruf etmenin ve güvenliğinizi artırmanın harika bir yoludur. Yerleşik kilidi nasıl etkinleştireceğiniz ve devreye alacağınız aşağıda açıklanmıştır.
none
Hangouts'ta Tek Bir Mesaj Nasıl Silinir
Bazen, utanç verici bir yazım hatası, öfkeyle söylenen sözler veya yanlış kişiye gönderilen bir mesaj olsun, o son mesajı göndere basmamış olmayı dilersiniz. isteyebileceğiniz birçok farklı neden var
none
Snapchat Çizgisi Nasıl Geri Alınır
Snapchat'in birçok eğlence özelliğinden biri Snapstreak'i içerir. Snapstreak ile her gün 24 saat içinde birine en az bir fotoğraf veya video snap göndermeyi taahhüt edersiniz. Amaç, ayak uydurarak en yüksek galibiyet serisini elde etmektir.
none
E-posta veya Telefon Numarası Olmadan Facebook Şifrenizi Nasıl Kurtarırsınız?
Facebook giriş bilgilerinizi unuttunuz ve hesabınıza giriş yapmak için yardıma mı ihtiyacınız var? Son Girişler'i veya Facebook Hesabınızı Bulun'u kullanarak nasıl tekrar giriş yapabilirsiniz (e-posta veya telefon numarası gerekmez).
none
iPhone'daki Tüm Kişiler Nasıl Silinir [Nisan 2020]
Ulaşmak istediğiniz bir kişiyi arayan kişileriniz arasında gezinirken, telefon numaraları, e-postalar ve artık iletişim kurmak istemediğiniz kişilerin adları karşısında şaşkına dönebilirsiniz.