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

Co to jest przyspieszenie sprzętowe? Szczegółowe wyjaśnienie
Co to jest przyspieszenie sprzętowe? Szczegółowe wyjaśnienie
Być może zauważyłeś opcję przyspieszenia sprzętowego w menu ustawień aplikacji, ale nie masz pojęcia, co to znaczy. Możesz być zaskoczony, gdy dowiesz się, że włączenie tej opcji może mieć znaczący wpływ na Twój
Dodaj wycinek ekranu do paska zadań w systemie Windows 10
Dodaj wycinek ekranu do paska zadań w systemie Windows 10
Dodaj przycisk wycinania ekranu do paska zadań (przypnij wycinek ekranu do paska zadań) w systemie Windows 10, aby szybciej wykonać zrzut ekranu bez otwierania Centrum akcji.
Jak zdobyć miód z ula w Minecraft
Jak zdobyć miód z ula w Minecraft
Dowiedz się, jak zbierać miód w grze Minecraft, stworzyć ul i zdobyć plaster miodu za pomocą nożyc. Zaczarowanymi nożycami można także przenosić gniazda pszczół.
Jak otworzyć określony port w zaporze systemu Windows?
Jak otworzyć określony port w zaporze systemu Windows?
Zapora systemu Windows to środek bezpieczeństwa, który blokuje nieautoryzowany dostęp do komputera. Domyślnie zapora jest włączona, ale możesz otworzyć określone porty w zależności od usługi, z której chcesz korzystać. Jeśli biegasz
Podpisy dla najlepszych przyjaciół – oto idealne podpisy na Instagramie
Podpisy dla najlepszych przyjaciół – oto idealne podpisy na Instagramie
Niewiele jest rzeczy w życiu, takich jak więź między najlepszymi przyjaciółmi. Niezależnie od tego, czy masz 5, czy 105 lat, najlepsi przyjaciele to jeden z największych darów życia. Ten artykuł zawiera kilka świetnych pomysłów na podpisy najlepszych przyjaciół
Jak zmienić swoją nazwę użytkownika w IMVU
Jak zmienić swoją nazwę użytkownika w IMVU
Mając ponad 6 milionów aktywnych członków, trudno jest wymyślić oryginalną nazwę w IMVU, serwisie społecznościowym 3D, który pozwala użytkownikom generować unikalne awatary. Z tego powodu większość graczy znudzi się swoim początkowym wyborem
Archiwa kategorii: Windows Themepacks
Archiwa kategorii: Windows Themepacks