Główny Windows 10 Pokaż powiadomienie o wiadomości z programu PowerShell

Pokaż powiadomienie o wiadomości z programu PowerShell



PowerShell to zaawansowana forma wiersza poleceń. Jest rozszerzony o ogromny zestaw gotowych do użycia poleceń cmdlet i umożliwia korzystanie z platformy .NET Framework / C # w różnych scenariuszach. Windows zawiera narzędzie GUI, PowerShell ISE, które umożliwia edycję i debugowanie skryptów w użyteczny sposób. Czasami trzeba wyświetlić powiadomienie ze skryptu programu PowerShell, aby poinformować użytkownika, że ​​pewne zadanie zostało wykonane. Oto kilka metod, których możesz użyć.

Reklama

Komunikat ze skryptu programu PowerShell może informować użytkownika, że ​​długo działający skrypt zakończył pracę. Może też wskazywać, że coś jest nie tak lub wydarzyło się coś ważnego. Oto metody, których zwykle używam.

Pokaż powiadomienie o wiadomości z programu PowerShell

Najprostsza metoda obejmuje klasyczne Host skryptów systemu Windows aplikacja.

jak sprawdzić, ile masz godzin na minecraft

Za pomocą programu PowerShell można łatwo utworzyć wystąpienie obiektu COM. W naszym przypadku potrzebujemy obiektu Windows.Shell z WSH. Można go utworzyć za pomocą następującego polecenia:

$ wsh = New-Object -ComObject Wscript.Shell

Teraz możemy użyć naszego$ wshobiekt do wywołania metod dostępnych dlaWscript.Shell. Jeden z nich jestPopup, to jest to, czego potrzebujemy. Można użyć następującego kodu:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Witaj z Winaero')

Wiadomość z PowerShell Windows 10

PlikPopupmetodę można dostosować. Na przykład możesz określić jego tytuł, przypisać jedną z domyślnych ikon okien dialogowych lub wyświetlić dodatkowe przyciski.

Dostosuj metodę Popup

Składnia jest następująca.

Popup (,,,)

Tekstto tekst, który chcesz wyświetlić w wiadomości.

SecondsToWaitjest liczbą całkowitą zawierającą liczbę sekund, przez które pole będzie wyświetlane do zamknięcia. Jeśli zero lub zostanie pominięte, okno komunikatu pozostanie do zamknięcia przez użytkownika.

Tytułto ciąg zawierający tytuł, który pojawi się jako tytuł wiadomości.

Rodzajto liczba całkowita odpowiadająca konkretnemu wyglądowi i zachowaniu zdefiniowanemu w poniższej tabeli.

WartośćPrzycisk
0dobrze
1OK, anuluj
2Poronienie,
Ignoruj, ponów próbę
3Tak,
Nie, anuluj
4Tak nie
5Spróbować ponownie,
Anuluj
16Krytyczny
32Pytanie
48Okrzyk
64Informacja

Aby uzyskać żądaną ikonę i przyciski, połącz wartości. Na przykład, aby utworzyć pytanie, użyj 1 + 32 jako swojegoRodzajwartość. Zobacz poniższy przykład:

Pytanie z PowerShell Windows 10

Metoda Popup może również zwrócić przycisk, który użytkownik kliknął, aby zamknąć wyskakujące okno komunikatu. Zapoznaj się z poniższą tabelą:

Wartość zwracanaPrzycisk kliknięty
1dobrze
2Anuluj
3Poronienie
4Spróbować ponownie
5Ignorować
6tak
7Nie
-1Brak, wiadomość
skrzynka została zamknięta automatycznie (limit czasu)

Możesz obsłużyć wartość zwracaną w następujący sposób:

$ wynik = $ wsh.Popup ('Czy lubisz Winaero?', 0, 'Pytanie od PS', 1 + 32)

Alternatywnie możesz użyć wywołania .NET Framework, aby wyświetlić komunikat.

Korzystanie z MessageBox z .NET Framework

Polecenie, którego musisz użyć, wygląda następująco:

[System.Windows.MessageBox] :: Show ('Witaj z Winaero')

Wynik:

motyw nowego roku 2017

MessageBox NET PowerShell Windows 10

Ponownie możesz go dostosować. Więcej informacji można znaleźć na następującej stronie:

MessageBox.Show Method

Wreszcie istnieje specjalny moduł dla PowerShell, którego możesz użyć, gdy jest to możliwe.

Korzystając ze specjalnego modułu BurntToast

Jeśli nie jesteś ograniczony do korzystania z modułów zewnętrznych, możesz skorzystać z BurntToast .

Zainstaluj go w następujący sposób:

  1. otwarty PowerShell jako administrator .
  2. Rodzaj:Install-Module -Name BurntToast
  3. Moduł jest gotowy do użycia.

Aby wyświetlić powiadomienie, uruchom polecenie:

Import-Module BurntToast
New-BurntToastNotification -Text „Winaero”, „Hello from PowerShell”

Powiadomienie wyskakujące PowerShell Windows 10

Zobacz Galeria programu PowerShell aby uzyskać szczegółowe informacje i instrukcje.

Pamiętaj o następujących kwestiach. Aby zobaczyć swoje powiadomienie,

  1. Zasady wykonywania programu PowerShell należy skonfigurować aby umożliwić ładowanie modułów firm trzecich.
  2. Gdyby Focus Assist jest włączony w systemie Windows 10 może ukryć powiadomienia BurntToast.
  3. Moduł można usunąć za pomocą poleceniaOdinstaluj moduł BurntToast.

Otóż ​​to!

Ciekawe Artykuły

Wybór Redakcji

Jak zmienić język w Photoshopie
Jak zmienić język w Photoshopie
Photoshop firmy Adobe od dawna jest standardem w edycji obrazów. Tak bardzo, że do Photoshopa coś oznacza dowolną formę edycji obrazu. Praca w Photoshopie, zwłaszcza początkujący, wymaga znajomości języka angielskiego. Każde narzędzie i
Numer portu TCP 21 i sposób działania z FTP
Numer portu TCP 21 i sposób działania z FTP
Port numer 21 jest portem zarezerwowanym w sieci TCP/IP. Serwery FTP używają go do przesyłania komunikatów kontrolnych.
Jak naprawić problemy z dźwiękiem za pomocą Chromecasta
Jak naprawić problemy z dźwiękiem za pomocą Chromecasta
https://www.youtube.com/watch?v=1EzOrksJQWg Chromecast Google to jeden z naszych ulubionych sposobów oglądania filmów, programów telewizyjnych i innych treści bezpośrednio z telefonu, tabletu lub laptopa. Zamiast zawracać sobie głowę pilotem
Jak przesłać zdjęcia z urządzenia z systemem Android na komputer
Jak przesłać zdjęcia z urządzenia z systemem Android na komputer
Umiejętność przenoszenia zdjęć z Androida na komputer jest zdecydowanie przydatna. W ten sposób tworzysz zewnętrzne kopie, które będą przechowywane w bezpiecznym miejscu. Jeśli coś stanie się z Twoim telefonem, możesz odpocząć
Jak utworzyć pulpit nawigacyjny w SmartSheet
Jak utworzyć pulpit nawigacyjny w SmartSheet
Jeśli Twój zespół korzysta ze Smartsheet, wiesz już, jak ważna jest umiejętność tworzenia i projektowania idealnego pulpitu nawigacyjnego. To intuicyjne narzędzie do komunikacji jest idealne do prezentowania różnego rodzaju treści, które każdy może przeglądać
Jak diagnozować i rozwiązywać problemy z procesorem
Jak diagnozować i rozwiązywać problemy z procesorem
Procesor w twoim komputerze prawdopodobnie nie ulegnie awarii, ale nie jest też odporny na problemy. Dowiedz się, jak go rozwiązać i zaimplementować kilka poprawek.
Dlaczego bursztyn jest zły w wpływie Genshin?
Dlaczego bursztyn jest zły w wpływie Genshin?
Amber to pierwszy członek drużyny, którego spotkasz jako Podróżnik, który niedawno przybył do Teyvat w Genshin Impact. Ten ognisty członek Outriderów z Rycerzy Ulubionych jest zawsze gotowy, aby podać pomocną dłoń zgubionemu Wędrowcowi