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

Jak odinstalovat a odebrat Cortanu ve Windows 10
Jak odinstalovat a odebrat Cortanu ve Windows 10
V tomto článku uvidíme, jak můžete odinstalovat Cortanu ve Windows 10.
Jak změnit uživatelský účet Netflix na zařízení Roku
Jak změnit uživatelský účet Netflix na zařízení Roku
Pokud hledáte obnovení předplatného Netflix nebo otevření s novou e-mailovou adresou, budete muset aktualizovat všechna svá zařízení novými přihlašovacími údaji pro Netflix. Ať už nyní používáte účet Netflix přátel,
Jak zmrazit více řádků v Excelu
Jak zmrazit více řádků v Excelu
Pokud jste datový nadšenec, pravděpodobně jste museli analyzovat tuny dat o stovkách nebo dokonce tisících řádků. Ale jak se objem dat zvyšuje, porovnávání informací v sešitu nebo sledování všeho nového
Zoho Projects vs. Trello
Zoho Projects vs. Trello
Zoho Projects i Trello jsou výjimečné platformy pro řízení projektů. Umožňují uživatelům plánovat, spolupracovat, sledovat, organizovat a dosahovat svých projektů a cílů. I když obě nabízejí skvělé funkce, které zvyšují efektivitu a produktivitu, neznamená to, že obě platformy jsou
Nejlepší VPN pro BBC iPlayer
Nejlepší VPN pro BBC iPlayer
BBC iPlayer je platforma pro digitální streamování pro British Broadcasting Corporation, BBC. Vzhledem k tomu, že BBC je financována britskými televizními licencemi, omezuje obsah poskytovaný jiným zemím. Jako vždy, pokud chcete získat
Vytvořte Google Chrome, aby místo otevírání stahoval soubory PDF
Vytvořte Google Chrome, aby místo otevírání stahoval soubory PDF
Jak si vyrobit prohlížeč Google Chrome Stahování souborů PDF namísto jejich otevírání Kliknutím na odkaz na soubor PDF v prohlížeči Google Chrome prohlížeč otevře dokument ve vestavěné čtečce. Mnoho uživatelů to považuje za pohodlné, protože k otevírání obsahu PDF nepotřebují žádné aplikace třetích stran. Někteří uživatelé však mohou
Recenze Adobe Premiere Pro CS3
Recenze Adobe Premiere Pro CS3
I když největší novinkou Premiere je její obnovení na platformu Mac, Adobe stále považovalo za vhodné aktualizovat vydání Windows současně. Kromě úvodní obrazovky CS3 vypadá aplikace stejně, ale existují