Legfontosabb Windows 10 Üzenet-értesítés megjelenítése a PowerShell-től

Üzenet-értesítés megjelenítése a PowerShell-től



A PowerShell a parancssor speciális formája. Hatalmas, használatra kész parancsmagokkal bővült, és a .NET-keretrendszer / C # különböző forgatókönyvekben történő használatával jár. A Windows tartalmaz egy GUI eszközt, a PowerShell ISE-t, amely lehetővé teszi a szkriptek szerkesztését és hibakeresését hasznos módon. Néha sokaknak meg kell jeleníteniük egy értesítést egy PowerShell-szkriptből, hogy tájékoztassák a felhasználót valamilyen feladat végrehajtásáról. Íme néhány használható módszer.

Reklám

A PowerShell-szkript üzenete tájékoztathatja a felhasználót arról, hogy a régóta futó szkript befejezte a munkáját. Vagy elmondhatja, hogy valami nincs rendben, vagy valami fontos történt. Itt vannak a módszerek, amelyeket általában használok.

Üzenet-értesítés megjelenítése a PowerShell-től

A legegyszerűbb módszer magában foglalja a klasszikust Windows Scripting Host kb.

hogyan mentse a szöveges üzeneteket a számítógépre

A PowerShell segítségével könnyen létrehozhat egy COM-objektumot. Esetünkben szükségünk van a Windows.Shell objektumra a WSH-tól. A következő paranccsal hozható létre:

$ wsh = New-Object -ComObject Wscript.Shell

Most már használhatjuk$ wshobjektum a híváshoz rendelkezésre álló módszerekWscript.Kagyló. Az egyik azFelugrik, erre van szükségünk. A következő kód használható:

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

Üzenet a PowerShell Windows 10-ből

AFelugrikmódszer testreszabható. Megadhatja például a címét, hozzárendelheti az alapértelmezett párbeszédpanelek egyikét, vagy extra gombokat jeleníthet meg.

A Popup módszer testreszabása

A szintaxis a következő.

Felugrik(,,,)

Szövegaz üzenetben megjeleníteni kívánt szöveg.

SecondsToWaitegy egész szám, amely tartalmazza a másodpercek számát, amelyet a doboz az elutasításáig megjelenít. Ha nulla vagy kihagyott, az üzenetmező addig marad, amíg a felhasználó elutasítja.

Címegy karakterlánc, amely tartalmazza az üzenet címeként megjelenő címet.

típusegy egész szám, amely megfelel a következő táblázatban meghatározott megjelenésnek és viselkedésnek.

ÉrtékGomb
0rendben
1OK Mégse
2Abortusz,
Hagyja figyelmen kívül, próbálkozzon újra
3Igen,
Nem, Mégse
4Igen nem
5.Próbálja újra,
Megszünteti
16.Kritikai
32Kérdés
48Felkiáltás
64.Információ

A kívánt ikon és gombok megszerzéséhez egyesítse az értékeket. Például egy kérdés összeállításához használja az 1 + 32 számottípusérték. Lásd a következő példát:

Kérdés a PowerShell Windows 10-től

Az előugró módszer visszaadhatja azt a gombot is, amelyre a felhasználó kattintva elvetette az előugró üzenetdobozt. Lásd az alábbi táblázatot:

Visszatérési értékGomb kattant
1rendben
2Megszünteti
3Abortusz
4Próbálja újra
5.Figyelmen kívül hagyni
6.Igen
7Nem
-1Nincs, üzenet
a doboz automatikusan el lett utasítva (időtúllépés)

A visszatérési értéket az alábbiak szerint kezelheti:

$ result = $ wsh.Popup ('Tetszik a Winaero?', 0, 'Kérdés a PS-től', 1 + 32)

Alternatív megoldásként egy .NET-keretrendszer-hívást is használhat üzenet megjelenítéséhez.

A .NET-keretről származó MessageBox használata

A használni kívánt parancs a következőképpen néz ki:

[System.Windows.MessageBox] :: Show ('Hello a Winaerótól')

Az eredmény:

legújabb mappák ablakai 10

MessageBox NET PowerShell Windows 10

Ismét testre szabhatja. Referenciaként lásd a következő oldalt:

MessageBox.Show módszer

Végül, van egy speciális modul a PowerShell számára, amelyet lehetőség szerint használhat.

Egy speciális modul, a BurntToast használatával

Ha nem korlátozódik külső modulok használatára, akkor folytathatja BurntToast .

Telepítse a következőképpen:

  1. Nyisd ki PowerShell rendszergazdaként .
  2. Típus:Install-Module -Név BurntToast
  3. A modul használatra kész.

Értesítés megjelenítéséhez futtassa a parancsot:

Import-modul BurntToast
New-BurntToastNotification - 'Winaero', 'Hello from PowerShell' szöveg

Toast Notification PowerShell Windows 10

Lásd a PowerShell Galéria a részletekért és az utasításokért.

Kérjük, tartsa szem előtt a következőket. Az értesítés megtekintéséhez

  1. A PowerShell végrehajtási házirendje konfigurálni kell harmadik fél moduljainak betöltését.
  2. Ha A Focus Assist engedélyezve van a Windows 10 rendszerben elrejtheti a BurntToast értesítéseit.
  3. A modul a paranccsal eltávolíthatóUninstall-Module BurntToast.

Ez az!

Érdekes Cikkek

Szerkesztő Választása

Telepítse újra a Windows Store-t a Windows 10-be, miután eltávolította a PowerShell-ből
Telepítse újra a Windows Store-t a Windows 10-be, miután eltávolította a PowerShell-ből
Ha az összes Windows 10 alkalmazást eltávolította a PowerShell segítségével, akkor itt állíthatja vissza és telepítheti újra a Microsoft Store Windows Store alkalmazást a Windows 10 rendszerben.
Oppo A37 – Nem fogad hívásokat – Mi a teendő?
Oppo A37 – Nem fogad hívásokat – Mi a teendő?
Ha nem tudja fogadni a bejövő hívásokat Oppo A37 készülékén, ne essen pánikba. Ennek a problémának általában nagyon egyszerű oka van, és így egy egyszerű megoldás is. Például sokan véletlenül bekapcsolják valamelyiket
12 módszer a Roku-on nem működő YouTube TV kijavítására
12 módszer a Roku-on nem működő YouTube TV kijavítására
Ha a YouTube TV nem működik Rokudon, először ellenőrizze, hogy a YouTube TV szolgáltatás nem működik-e, majd ellenőrizze az internetkapcsolattal kapcsolatos problémákat, a YouTube alkalmazással, a Roku firmware-ével vagy a YouTube TV bejelentkezési adataival kapcsolatos problémákat.
Tiltsa le a Játéksávot és a Játék DVR-t a Windows 10 rendszerben
Tiltsa le a Játéksávot és a Játék DVR-t a Windows 10 rendszerben
Az Xbox Game Recorder és a Game Bar DVR letiltása a Windows 10 rendszerben. A Game Bar a Windows 10 beépített Xbox alkalmazásának része.
Garmin Vivosport áttekintés: Remek, de finoman követhető
Garmin Vivosport áttekintés: Remek, de finoman követhető
Az 59,4 km-es írás idején újévi fogadalmamban szerepel, hogy januárban 100 km-t futok. Ez hasznos volt a felülvizsgálatra váró futóórák halmazának átdolgozásához, a csalódást keltő Polar A370 kíséretében
Meghajtóbetű eltávolítása a Windows 10 rendszerből
Meghajtóbetű eltávolítása a Windows 10 rendszerből
Lehetőség van eltávolítani az operációs rendszer által hozzárendelt meghajtóbetűjelet. A Windows 10 rendelkezésre álló meghajtóbetűjelet rendel a számítógéphez csatlakoztatott új meghajtóhoz. Az operációs rendszer végigmegy az ábécén A-tól Z-ig, hogy megtalálja az első elérhető betűt, amely a különböző meghajtókhoz rendelhető.
Mi a hatása a router használatának?
Mi a hatása a router használatának?
Az útválasztó segítségével több eszközt fizikailag csatlakoztathat az internethez, és javíthatja adatbiztonságát.