Hlavní Windows 10 Zobrazit oznámení o zprávě z prostředí PowerShell

Zobrazit oznámení o zprávě z prostředí PowerShell



PowerShell je pokročilá forma příkazového řádku. Je rozšířen o obrovskou sadu připravených rutin a přichází s možností používat .NET framework / C # v různých scénářích. Windows obsahuje nástroj GUI, PowerShell ISE, který umožňuje užitečné úpravy a ladění skriptů. Někdy potřebujete zobrazit upozornění ze skriptu PowerShell, abyste informovali uživatele, že je nějaký úkol hotový. Zde je několik metod, které můžete použít.

Reklama

Zpráva ze skriptu PowerShell může uživatele informovat, že váš dlouho běžící skript dokončil svou práci. Nebo to může říct, že něco není v pořádku nebo se stalo něco důležitého. Zde jsou metody, které obvykle používám.

Zobrazit oznámení o zprávě z prostředí PowerShell

Nejjednodušší metoda zahrnuje klasiku Windows Scripting Host aplikace.

jak vidět pohledy na tiktok

S PowerShellem je snadné vytvořit instanci objektu COM. V našem případě potřebujeme objekt Windows.Shell od WSH. Lze jej vytvořit pomocí následujícího příkazu:

$ wsh = New-Object -ComObject Wscript.Shell

Nyní můžeme použít naši$ wshdostupné metody volání objektu proWscript.Shell. Jedním z nich jeVyskakovat, to je to, co potřebujeme. Lze použít následující kód:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Hello from Winaero')

Zpráva z prostředí PowerShell Windows 10

TheVyskakovatmetodu lze přizpůsobit. Můžete například určit jeho název, přiřadit jednu z výchozích ikon dialogového okna nebo zobrazit další tlačítka.

Přizpůsobte metodu Popup

Syntaxe je následující.

Vyskakovat(,,,)

Textje text, který chcete zobrazit ve zprávě.

SecondsToWaitje celé číslo obsahující počet sekund, po který se bude pole zobrazovat, dokud nebude zrušeno. Pokud je nula nebo je vynechána, okno se zprávou zůstane, dokud ji uživatel nezruší.

Titulje řetězec obsahující název, který se zobrazí jako název zprávy.

Typje celé číslo, které odpovídá konkrétnímu vzhledu a chování definovanému v následující tabulce.

HodnotaKnoflík
0OK
1OK Cancel
2Potrat,
Ignorovat, zkusit znovu
3Ano,
Ne, zrušit
4Ano ne
5Opakovat,
zrušení
16Kritický
32Otázka
48Výkřik
64Informace

Chcete-li získat požadovanou ikonu a tlačítka, zkombinujte hodnoty. Například pro sestavení otázky použijte 1 + 32 jako svůjTyphodnota. Viz následující příklad:

Otázka z prostředí PowerShell Windows 10

Metoda vyskakovacího okna může také vrátit tlačítko, na které uživatel klepnutím zavřel vyskakovací okno se zprávou. Viz následující tabulka:

Návratová hodnotaTlačítko kliklo
1OK
2zrušení
3Potrat
4Zkuste to znovu
5Ignorovat
6Ano
7Ne
-1Žádné, zpráva
box byl automaticky zamítnut (timeout)

Návratovou hodnotu můžete zpracovat následujícím způsobem:

$ result = $ wsh.Popup ('Máte rádi Winaero?', 0, 'Otázka od PS', 1 + 32)

Alternativně můžete k zobrazení zprávy použít volání .NET Framework.

Používání MessageBoxu z .NET Framework

Příkaz, který musíte použít, vypadá následovně:

[System.Windows.MessageBox] :: Show ('Hello from Winaero')

Výsledek:

novoroční téma 2017

MessageBox NET PowerShell Windows 10

Opět jej můžete přizpůsobit. Informace najdete na následující stránce:

Metoda MessageBox.Show

Nakonec existuje speciální modul pro PowerShell, který můžete použít, když je to možné.

Pomocí speciálního modulu BurntToast

Pokud nejste omezeni na použití externích modulů, můžete jít s BurntToast .

Nainstalujte jej následujícím způsobem:

  1. otevřeno PowerShell jako správce .
  2. Typ:Instalační modul - název BurntToast
  3. Modul je připraven k použití.

Chcete-li zobrazit oznámení, spusťte příkaz:

Importovaný modul BurntToast
New-BurntToastNotification -Text 'Winaero', 'Hello from PowerShell'

Toast Notification PowerShell Windows 10

Viz Galerie prostředí PowerShell pro úplné podrobnosti a pokyny.

Mějte na paměti následující. Chcete-li zobrazit oznámení,

  1. Zásady provádění prostředí PowerShell by měl být nakonfigurován umožnit načtení modulů třetích stran.
  2. Li Focus Assist je povolen ve Windows 10 může skrýt vaše oznámení BurntToast.
  3. Modul lze odebrat pomocí příkazuUninstall-Module BurntToast.

A je to!

Zajímavé Články

Redakce Choice

Instagram nyní podporuje živé streamování videa na zařízeních s Windows 10
Instagram nyní podporuje živé streamování videa na zařízeních s Windows 10
Nedávná aktualizace aplikace pro Instagram v systému Windows 10 konečně přidala podporu živého streamování videa pro mobilní i PC zařízení. Živá videa již byla k dispozici v systémech Android a iOS a stala se opravdu populární. Je to jedna z nedávných funkcí, které služba zavedla ke zvýšení své popularity mezi aktivními uživateli Snapchatu. Okna
Jak otevřít soubor EML
Jak otevřít soubor EML
Ať už máte jakýkoli důvod mít soubory EML v počítači (případně zálohovat), pravděpodobně vás zajímá, jak je otevřít. Existuje několik způsobů, jak to provést napříč různými zařízeními. V tomto článku vysvětlíme, jak je otevřít
Má můj počítač Bluetooth? Jak jej přidat, pokud nemá
Má můj počítač Bluetooth? Jak jej přidat, pokud nemá
Bluetooth je velmi vyspělá technologie, kterou využívají sluchátka, klávesnice, myši, webové kamery a další periferní zařízení. Pokud chcete přejít na bezdrátovou síť nebo se vám líbí vzhled a chování konkrétního zařízení Bluetooth, řekněte to takto
Jak hrát hodnocené v Dota 2
Jak hrát hodnocené v Dota 2
Je naprosto v pořádku makat v příležitostných hrách Dota 2, ale pokud toužíte po výzvě konkurenčního prostředí, hodnocené zápasy jsou právě pro vás. Hodnocené hry vám umožní vystoupat v žebříčku až do konce
Jak otevřít soubor ZIP
Jak otevřít soubor ZIP
Soubory ZIP jsou užitečné pro odesílání velkého množství dat jejich komprimací do jednoho menšího souboru. Jsou užitečné, když potřebujete, aby vám někdo poslal e-mail nebo nahrál data, ale soubory jsou na odeslání příliš velké
Jak přimět AirPods k automatickému přepínání mezi zařízeními
Jak přimět AirPods k automatickému přepínání mezi zařízeními
Pokud je váš dům něco jako můj, máme jeden pár AirPods, ale dva uživatele. Jak je tedy na světě můžeme oba použít? No, samozřejmě jsme mohli oba poslouchat stejnou hudbu nebo podcast na
12 nejlepších zpravodajských podcastů roku 2024
12 nejlepších zpravodajských podcastů roku 2024
Zpravodajské podcasty vás mohou informovat o tom, co se děje, ale podle vašeho vlastního časového plánu. Zde je to, co posloucháme, abychom měli šanci vědět, co se děje ve světě.