Home
» WINDOWS
»
Jak wyświetlić niestandardowe powiadomienie o wypiekach w systemie Windows 10?
Jak wyświetlić niestandardowe powiadomienie o wypiekach w systemie Windows 10?
Zdarzenia systemowe w systemie Windows 10 wywołują wyskakujące powiadomienia . Te powiadomienia mogą być również wysyłane przez aplikacje, aby na przykład powiadomić Cię, że masz nową wiadomość e-mail. Deweloperzy mają możliwość dodania obsługi powiadomień toastowych systemu Windows 10. Są bardzo przydatne, ale mogą być wyzwalane tylko przez zdarzenie systemowe lub w aplikacji. Nie można skonfigurować powiadomień tak, aby pojawiały się w odpowiedzi na przykład na zaplanowane zadanie. Nie ma wbudowanego interfejsu użytkownika, który może to zrobić. Dobrą wiadomością jest to, że wyświetlenie niestandardowego powiadomienia wyskakującego w systemie Windows 10 nie jest trudne. Wszystko, czego potrzebujesz, to prosty skrypt PowerShell.
Ten samouczek działa w systemie Windows 10. Musisz mieć uruchomiony program PowerShell w wersji 5+. Musisz mieć uprawnienia administratora w swoim systemie.
Sprawdź wersję PowerShell
Otwórz PowerShell. W wyszukiwarce Windows wpisz PowerShell, kliknij go prawym przyciskiem myszy i wybierz „Uruchom jako administrator” z menu kontekstowego. W oknie PowerShell wpisz następujące polecenie;
Get-Host
Zobacz, co zwraca wiersz Version, aby sprawdzić wersję PowerShell. Jeśli korzystasz z najnowszej wersji systemu Windows 10, tj. Fall Creators Update, prawdopodobnie masz PowerShell v5.
Zainstaluj moduł BurntToast
Upewnij się, że korzystasz z programu PowerShell z uprawnieniami administracyjnymi. Aby wyświetlać niestandardowe powiadomienia toastowe w systemie Windows 10, musisz zainstalować moduł BurntToast . Ten moduł umożliwia tworzenie niestandardowych powiadomień o wypiekach w systemie Windows 10 bez wysiłku i bez umiejętności kodowania.
W PowerShell wprowadź następujące:
Moduł instalacyjny - nazwa BurntToast
Prawdopodobnie otrzymasz komunikat z informacją, że musisz zainstalować dostawcę NuGet. Jeśli tak, po prostu wpisz Y, aby kontynuować, a PowerShell zajmie się resztą. Po zainstalowaniu ponownie uruchom powyższe polecenie.
Tym razem prawdopodobnie otrzymasz wiadomość, że instalujesz moduł z niezaufanego repozytorium. Ponownie wpisz Y, aby kontynuować. Moduł zostanie teraz zainstalowany.
Niestandardowe powiadomienie o tostach
Teraz, po zainstalowaniu modułu, możesz utworzyć niestandardowe powiadomienie o wypieku. Niestandardowe powiadomienie toastowe w systemie Windows 10 składa się z trzech części, którymi musisz się zająć;
Tytuł
Treść wiadomości
Ikona
Znajdź ładny obraz JPG lub PNG, którego możesz użyć jako ikony. Ikona pojawi się w wyskakującym powiadomieniu. Wszystkie powiadomienia będą wysyłane z PowerShell, więc dobrym pomysłem jest użycie ikony, która powie trochę o tym, do czego służy powiadomienie.
Otwórz Notatnik i wklej w nim następujące elementy;
New-BurntToastNotification -Tekst „Tytuł powiadomień”, „Treść powiadomienia” -Ścieżka AppLogo do obrazu ikony
Zastąp tytuł powiadomienia tytułem powiadomienia. Nie usuwaj żadnych cudzysłowów ani apostrofów. W razie potrzeby po prostu zamień tekst. Zapisz plik z rozszerzeniem ps1.
Poniżej znajduje się niestandardowe powiadomienie toastowe, które wygenerowaliśmy za pomocą BurntToast;
New-BurntToastNotification -Tekst „Podłączony/odłączony kabel zasilający”, „Zmieniono źródło zasilania” -AppLogo C:\Users\fatiw\Desktop\power-plug-png-image-69656.png
Po uruchomieniu pliku PS1 (za pomocą PowerShell) na ekranie pojawi się wyskakujące powiadomienie.
Możesz go odrzucić tak jak inne powiadomienia systemu Windows 10. W Centrum akcji wszystkie te powiadomienia pojawią się w PowerShell. Nie możesz zmienić rozmiaru powiadomienia. Kolor tła będzie zawsze taki sam jak kolor akcentu wybrany w systemie Windows 10. Powiadomienie będzie zgodne z domyślnymi ustawieniami powiadomień w systemie Windows 10. Po uruchomieniu skryptu PowerShell na chwilę otworzy się okno PowerShell i zamknij się automatycznie. To normalne i nie ma się czym martwić.
Możesz użyć Harmonogramu zadań, aby wyzwolić powiadomienie.