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

Kod VS Jak zainstalować rozszerzenia
Kod VS Jak zainstalować rozszerzenia
Visual Studio Code to wyrafinowane oprogramowanie, którego większość ludzi używa, aby rozpocząć swoją przygodę z programowaniem. Jego solidne funkcje, kompatybilność krzyżowa, zakres języków programowania sprawiają, że jest to jedno z najczęściej używanych narzędzi programistycznych na świecie.
DLC Star Wars Battlefront 2: EA dodaje bezpłatną zawartość do rozpoczynającego się dziś sezonu The Last Jedi
DLC Star Wars Battlefront 2: EA dodaje bezpłatną zawartość do rozpoczynającego się dziś sezonu The Last Jedi
Pierwszy dodatek do Star Wars Battlefront 2 jest już dostępny i jest całkowicie darmowy! Wiedzieliśmy już, że EA rezygnuje z przepustki sezonowej do Star Wars Battlefront 2, ale to nie wystarcza
Co zrobić, jeśli Roku nie mówi nic?
Co zrobić, jeśli Roku nie mówi nic?
Inteligentne urządzenie i natychmiastowy wynik, do którego wystarczy jedno kliknięcie, to wspaniały sposób na ułatwienie nam życia. Ale nigdy nie jesteśmy w pełni przygotowani na to, kiedy technologia nas zawiedzie. Kilka razy uderzenie starego telewizora
Plotki i wiadomości o dacie premiery GTA 6 UK: wszystko, co wiemy do tej pory
Plotki i wiadomości o dacie premiery GTA 6 UK: wszystko, co wiemy do tej pory
GTA 6 to wciąż niewiele więcej niż nazwa unosząca się na wietrze, ale wydaje się, że Rockstar ma do wypełnienia kilka dużych butów, gdy w końcu ujawnia szczegóły dotyczące długo oczekiwanej gry w otwartym świecie. Znaliśmy już GTA
Jak znaleźć i wykorzystać bezpłatne szablony schematów blokowych programu Excel
Jak znaleźć i wykorzystać bezpłatne szablony schematów blokowych programu Excel
Szukasz szablonów schematów blokowych? Użyj szablonów SmartArt, aby utworzyć schemat blokowy w arkuszu programu Excel. Zaktualizowano, aby uwzględnić Excel 2019.
Zachowaj widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10
Zachowaj widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10
Oto jak zachować widoczność paska zadań za pomocą klawiatury dotykowej w systemie Windows 10. Możesz sprawić, by pasek zadań pozostał widoczny, gdy wirtualny.
Wyłącz dysk twardy po bezczynności w systemie Windows 10
Wyłącz dysk twardy po bezczynności w systemie Windows 10
Zobaczymy, jak wyłączyć dysk twardy po bezczynności w systemie Windows 10. Specjalna opcja w systemie Windows 10 umożliwia użytkownikowi automatyczne wyłączanie dysków twardych.