Hlavná Windows 10 Zobraziť upozornenie na správu z prostredia PowerShell

Zobraziť upozornenie na správu z prostredia PowerShell



PowerShell je pokročilá forma príkazového riadku. Je rozšírená o obrovskú sadu pripravených rutín cmdlet a prichádza s možnosťou používať .NET framework / C # v rôznych scenároch. Windows obsahuje nástroj GUI, PowerShell ISE, ktorý umožňuje užitočné úpravy a ladenie skriptov. Niekedy musíte mnohí zobraziť upozornenie zo skriptu PowerShell, aby ste používateľa informovali, že je vykonaná určitá úloha. Tu je niekoľko metód, ktoré môžete použiť.

Inzerát

Správa z vášho skriptu PowerShell môže používateľa informovať, že váš dlho fungujúci skript dokončil svoju prácu. Môže to tiež znamenať, že niečo nie je v poriadku alebo sa stalo niečo dôležité. Tu sú metódy, ktoré zvyčajne používam.

Zobraziť upozornenie na správu z prostredia PowerShell

Najjednoduchšia metóda zahŕňa klasiku Windows Scripting Host aplikácia

google docs zmeniť orientáciu jednej stránky

Pomocou prostredia PowerShell je ľahké vytvoriť inštanciu objektu COM. V našom prípade potrebujeme objekt Windows.Shell od WSH. Môže byť vytvorený nasledujúcim príkazom:

$ wsh = Nový objekt -ComObject Wscript.Shell

Teraz môžeme použiť našu$ wshdostupné metódy námietok proti volaniu preWscript.Shell. Jedným z nich jeObjaviť sa, to potrebujeme. Môže sa použiť tento kód:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Dobrý deň od Winaero')

Správa z prostredia PowerShell Windows 10

TheObjaviť sametóda sa dá prispôsobiť. Môžete napríklad určiť jeho názov, priradiť jednu z predvolených ikon dialógového okna alebo zobraziť ďalšie tlačidlá.

Prispôsobte metódu popup

Syntax je nasledovná.

Objaviť sa(,,,)

Textje text, ktorý chcete zobraziť v správe.

SecondsToWaitje celé číslo obsahujúce počet sekúnd, počas ktorých sa bude pole zobrazovať, kým nebude zrušené. Ak je nula alebo je vynechaná, okno so správou zostane, kým ju používateľ nezruší.

Názovje reťazec obsahujúci nadpis, ktorý sa zobrazí ako názov správy.

Typje celé číslo, ktoré zodpovedá konkrétnemu vzhľadu a správaniu definovaným v nasledujúcej tabuľke.

HodnotaTlačidlo
0Ok
1OK, zrušiť
2Potrat,
Ignorovať, skúsiť znova
3Áno,
Nie, zrušiť
4Áno nie
5Skúsiť znova,
Zrušiť
16Kritické
32Otázka
48Výkričník
64Informácie

Ak chcete získať požadovanú ikonu a tlačidlá, skombinujte hodnoty. Napríklad na zloženie otázky použite 1 + 32 ako svojuTyphodnotu. Pozrite si nasledujúci príklad:

Otázka z prostredia PowerShell Windows 10

Metóda vyskakovacieho okna môže tiež vrátiť tlačidlo, na ktoré používateľ klikol, aby zavrel vyskakovacie okno so správou. Pozrite si nasledujúcu tabuľku:

Návratová hodnotaTlačidlo kliklo
1Ok
2Zrušiť
3Potrat
4Skúsiť znova
5Ignorovať
6Áno
7Nie
-1Žiadne, správa
box bol automaticky zamietnutý (timeout)

Návratovú hodnotu môžete spracovať nasledovne:

$ result = $ wsh.Popup ('Páči sa vám hra Winaero?', 0, 'Otázka od PS', 1 + 32)

Prípadne môžete na zobrazenie správy použiť volanie .NET Framework.

Používanie aplikácie MessageBox z .NET Framework

Príkaz, ktorý musíte použiť, vyzerá takto:

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

Výsledok:

novoročná téma 2017

MessageBox NET PowerShell Windows 10

Opäť si to môžete prispôsobiť. Referenčné informácie nájdete na nasledujúcej stránke:

MessageBox.Show Metóda

Nakoniec je tu špeciálny modul pre PowerShell, ktorý môžete použiť, keď je to možné.

Pomocou špeciálneho modulu BurntToast

Ak nemáte obmedzenie na použitie externých modulov, môžete ísť s BurntToast .

Nainštalujte ho nasledovne:

  1. Otvorené PowerShell ako správca .
  2. Typ:Install-Module -Name BurntToast
  3. Modul je pripravený na použitie.

Ak chcete zobraziť upozornenie, spustite príkaz:

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

Toastové oznámenie PowerShell Windows 10

Viď Galéria PowerShell pre úplné informácie a pokyny.

Majte na pamäti nasledujúce skutočnosti. Ak chcete zobraziť svoje upozornenie,

  1. Pravidlá vykonávania prostredia PowerShell by malo byť nakonfigurované aby bolo možné načítať moduly tretích strán.
  2. Ak Focus Assist je povolený vo Windows 10 môže skryť vaše upozornenia BurntToast.
  3. Modul je možné odstrániť príkazomUninstall-Module BurntToast.

To je všetko!

Zaujímavé Články

Redakcia Choice

Ako získať ovocie v Blox Fruits
Ako získať ovocie v Blox Fruits
Iste, existuje viacero spôsobov, ako postupovať v Blox Fruits. Ale súdiac podľa názvu tejto najlepšie hodnotenej hry Roblox je jasné, ktorá z nich je najviac cenená. Zbieranie Devil Fruits v Blox Fruits vám umožňuje stať sa
Ako sa zbaviť mojej AI v Snapchate
Ako sa zbaviť mojej AI v Snapchate
Aj keď má technológia veľa výhod, pravdepodobne chcete, aby boli vaši skutoční priatelia na vrchole chatu na Snapchate. Platforma tam však namiesto toho pripojila My AI. Našťastie existujú spôsoby, ako dostať svojich miláčikov späť
Spustite program Rozpoznávanie reči pri štarte v systéme Windows 10
Spustite program Rozpoznávanie reči pri štarte v systéme Windows 10
Týmto spôsobom je možné nastaviť automatické rozpoznávanie reči pri spustení vášho používateľského účtu v systéme Windows 10. Vysvetlené sú rôzne metódy.
MacBook Pro sa stále vypína - čo robiť
MacBook Pro sa stále vypína - čo robiť
Apple nepochybne vyrába kvalitný produkt a o tom svedčí oddaná používateľská základňa. Ak ste jedným z týchto oddaných a vlastníte MacBook Pro, viete, že ste hrdým vlastníkom
Ako nainštalovať aktualizácie CAB a MSU v systéme Windows 10
Ako nainštalovať aktualizácie CAB a MSU v systéme Windows 10
Kumulatívne samostatné aktualizácie pre Windows 10 majú formát MSU. Ostatné aktualizácie majú často formát CAB. Zistite, ako môžete tieto aktualizácie nainštalovať.
Ako opraviť počítač, ktorý sa zapína a potom vypína
Ako opraviť počítač, ktorý sa zapína a potom vypína
Problém s hardvérom alebo skrat je pravdepodobnou príčinou týchto typov problémov. Ak zapnete počítač a okamžite sa sám vypne, skúste toto.
Ako zakázať odporúčané weby a adresy URL v IE11 v systéme Windows 8.1
Ako zakázať odporúčané weby a adresy URL v IE11 v systéme Windows 8.1
Internet Explorer 11 predstavil jednu funkciu, ktorá je predvolene povolená. Prehliadač vám automaticky navrhne webové adresy a výsledky vyhľadávania na základe textu, ktorý napíšete do panela s adresou. Táto adresa URL je naviac predvolene zapnutá. Ak nie ste spokojní s týmto chovaním a chcete deaktivovať