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
Kullanıcıların veya Grupların Windows 10'u Kapatmasına İzin Verin veya Engelleyin
Windows 10'un Başlat menüsünde veya Win + X menüsünde kapat veya yeniden başlat komutunu tıkladığınızda, işletim sistemi seçilen eylemi doğrudan gerçekleştirir. Belirli kullanıcıların veya bir grubun bir Windows 10 cihazını kapatmasını engellemek isteyebilirsiniz. İşte nasıl olabileceği
none
Samsung Gear 2, Gear 2 Neo, Gear Fit incelemesi
Akıllı saat konsepti, Casio hesap makinesi saatinin kullanıldığı günlerden kalma bir miktar geeky bagajı taşıyabilir, ancak Samsung’un yeni bilekten taşınan cihazları zarif değilse bile hiçbir şey değildir. Amiral gemisi, görkemli fırçalanmış metal Gear 2'dir, ancak
none
Amazon Fire Stick'inizi Dish Network ile Nasıl Kurarsınız?
Muhtemelen Dish Network ve Amazon Firestick'i zaten duymuşsunuzdur. İkisinin entegre olduğunu bilmekten mutlu olacaksınız, yani artık Dish Network içeriğini Amazon Fire Stick'inizde izleyebilirsiniz! Eğer
none
Dell Latitude 11 5179 incelemesi: Çok yönlü bir iş tableti
Latitude 13 7370, Dell’in mükemmel XPS 13’ünden öğeler ödünç aldığı gibi, Latitude 11 5179 da şirketin XPS 12'sinden besleniyor.
none
Kara delik nedir? Kara deliklerin nasıl oluştuğu ve davrandığı hakkındaki gerçekler, teoriler ve kafa karışıklığı
'Kara delik' kelimesini duyduğunuzda, bir düğün büfesinde amcan gibi her şeyi ağzına çekerek dönen bir girdap düşünebilirsiniz. Bir spagetti parçası gibi ona doğru çekilen bir yıldızın çırptığını hayal edebilirsiniz.
none
Minecraft'ta Meşale Nasıl Yapılır
Bir meşale Minecraft'ta değerli bir ışık kaynağıdır. Minecraft'ta kömür ve çubuklar kullanarak bir meşalenin nasıl üretileceğini (ve bu eşyaları nasıl bulacağınızı) burada bulabilirsiniz.
none
PowerShell'de Install-Module Nasıl Eksik
PowerShell'de ekstra modüller kurma yeteneği, Install-Module cmdlet'i tarafından sağlanır. Windows 7 veya Windows 8 çalıştırıyorsanız, Install-Module cmdlet'i PowerShell'de eksiktir.