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 previesť živú fotografiu na statický obrázok pomocou vlastnej kľúčovej fotografie [október 2019]
Ako previesť živú fotografiu na statický obrázok pomocou vlastnej kľúčovej fotografie [október 2019]
Živé fotografie v systéme iOS sú prehľadné, niekedy však potrebujete iba štandardný statický obrázok. Tu je príklad, ako nedeštruktívne previesť živú fotografiu na statický obrázok pomocou presného požadovaného rámčeka.
Čo robiť, ak sa váš požiarny tablet Amazon nezapne
Čo robiť, ak sa váš požiarny tablet Amazon nezapne
Fanúšikovia tabletov majú pre tablety Amazonu Fire slabé miesto. Tento obľúbený rad tabletov je cenovo dostupný, spoľahlivý a má k dispozícii širokú škálu veľkostí a úrovní funkcií. Existujú požiare pre takmer každú aplikáciu a
Ako zmeniť farbu šípky v Prezentáciách Google
Ako zmeniť farbu šípky v Prezentáciách Google
Šípky v Prezentáciách Google sú užitočné nástroje, ktoré nasmerujú divákov sprievodcov alebo návodov na prvky, ktoré potrebujete zvýrazniť. Ak chcete materiál ešte viac zvýrazniť, môžete upraviť farbu tak, aby dopĺňala dizajn vašej prezentácie. Ak by ste chceli
Najlepšie alternatívy pre Facebook: Päť spôsobov, ako získať svoju sociálnu opravu bez FB, Instagramu alebo Twitteru
Najlepšie alternatívy pre Facebook: Päť spôsobov, ako získať svoju sociálnu opravu bez FB, Instagramu alebo Twitteru
Ak sa v súčasnosti cítite na Facebooku dosť unavení - a opatrní -, neobviňujeme vás to. Zuckerberg bol nedávno v horúcej vode a pridal zneužitie dát k množstvu zatracujúcich poplatkov vrátane šírenia falošných správ
Ako zakázať uzamknutú obrazovku v systéme Windows 10
Ako zakázať uzamknutú obrazovku v systéme Windows 10
V tomto článku uvidíme, ako vypnúť uzamknutú obrazovku v systéme Windows 10.
Ako zakázať režim pre hostí v prehliadači Chrome
Ako zakázať režim pre hostí v prehliadači Chrome
Používanie režimu pre hostí v prehliadači Chrome znamená, že môžete používať Google bez prihlásenia do účtu. Aj keď má hosť režim veľa výhod, môže prísť aj s bezpečnostnými problémami. Preto vám Google Chrome poskytuje
Ako farbiť kožené brnenie v Minecrafte
Ako farbiť kožené brnenie v Minecrafte
Hra Minecraft je predovšetkým hrou o prežitie, bojom proti živlom, v podobe nepriateľských príšer, aby si zhromaždili základné potreby a nakoniec skrotili aspoň časť sveta, ktorú nazývame domovom. Táto hlavná