Huvud Windows 10 Visa ett meddelandemeddelande från PowerShell

Visa ett meddelandemeddelande från PowerShell



PowerShell är en avancerad form av kommandotolken. Den utökas med en enorm uppsättning färdiga cmdlets och kommer med möjligheten att använda .NET framework / C # i olika scenarier. Windows innehåller ett GUI-verktyg, PowerShell ISE, som gör det möjligt att redigera och felsöka skript på ett användbart sätt. Ibland behöver många visa en avisering från ett PowerShell-skript för att informera användaren om att någon uppgift är klar. Här är några metoder du kan använda.

Annons

Ett meddelande från ditt PowerShell-skript kan informera användaren om att ditt långvariga skript har slutfört sitt arbete. Eller det kan säga att något är fel eller att något viktigt har hänt. Här är de metoder jag brukar använda.

Visa ett meddelandemeddelande från PowerShell

Den enklaste metoden involverar klassikern Windows Scripting Host app.

hur man tar bort ringdörrklockans lock

Med PowerShell är det enkelt att skapa en instans av ett COM-objekt. I vårt fall behöver vi Windows.Shell-objektet från WSH. Det kan skapas med följande kommando:

$ wsh = New-Object -ComObject Wscript.Shell

Nu kan vi använda vår$ wshinvända mot samtalsmetoder tillgängliga förWscript. Skal. En av dem ärDyka upp, det här är vad vi behöver. Följande kod kan användas:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Hej från Winaero')

Meddelande från PowerShell Windows 10

DeDyka uppmetoden kan anpassas. Du kan till exempel ange titeln, tilldela en av standarddialogikonerna eller visa extra knappar.

Anpassa popup-metoden

Syntaxen är som följer.

Dyka upp(,,,)

Textär texten du vill visa i meddelandet.

Sekunder för att väntaär ett heltal som innehåller antalet sekunder som rutan kommer att visas i tills den avvisas. Om noll eller utelämnas förblir meddelanderutan tills användaren avfärdar.

Titelär en sträng som innehåller titeln som kommer att visas som meddelandets titel.

Typär ett heltal som motsvarar ett visst utseende och beteende som definieras i följande tabell.

VärdeKnapp
0OK
1OK Avbryt
2Abort,
Ignorera, försök igen
3Ja,
Nej, avbryt
4Ja Nej
5Försök igen,
Annullera
16Kritisk
32Fråga
48Utrop
64Information

För att få önskad ikon och knappar, kombinera värdena. För att t.ex. skriva en fråga, använd 1 + 32 som dinTypvärde. Se följande exempel:

Fråga från PowerShell Windows 10

Popup-metoden kan också returnera den knapp som användaren klickade för att avvisa popup-meddelandefältet. Se följande tabell:

ReturvärdeKnappen klickade
1OK
2Annullera
3Abort
4Försök igen
5Strunta i
6Ja
7Nej
-1Ingen, meddelande
rutan avfärdades automatiskt (timeout)

Du kan hantera returvärdet enligt följande:

$ result = $ wsh.Popup ('Gillar du Winaero?', 0, 'En fråga från PS', 1 + 32)

Alternativt kan du använda ett .NET Framework-samtal för att visa ett meddelande.

Med MessageBox från .NET Framework

Kommandot du behöver använda ser ut som följer:

[System.Windows.MessageBox] :: Visa ('Hej från Winaero')

Resultatet:

sabotagefönster 10

MessageBox NET PowerShell Windows 10

Återigen kan du anpassa det. För referens, se följande sida:

MessageBox.Show-metod

Slutligen finns det en speciell modul för PowerShell som du kan använda när det är möjligt.

Med en speciell modul, BurntToast

Om du inte är begränsad till att använda externa moduler kan du gå med BurntToast .

Installera den enligt följande:

  1. Öppet PowerShell som administratör .
  2. Typ:Installationsmodul-Namn BurntToast
  3. Modulen är redo att användas.

För att visa en avisering kör du kommandot:

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

Toast-avisering PowerShell Windows 10

Se PowerShell Gallery för fullständiga detaljer och instruktioner.

Tänk på följande. För att se din anmälan,

  1. Policy för PowerShell-körning ska konfigureras för att tillåta att tredjepartsmoduler laddas.
  2. Om Focus Assist är aktiverat i Windows 10 kan det dölja dina BurntToast-aviseringar.
  3. Modulen kan tas bort med kommandotAvinstallationsmodul BurntToast.

Det är allt!

Intressanta Artiklar

Redaktionen

Elon Musk vill bygga en anime-inspirerad gigantisk robot
Elon Musk vill bygga en anime-inspirerad gigantisk robot
Elon Musk är inte främmande för att uttrycka sin åsikt. Det har fått honom till massor av problem vid flera tillfällen (läs: omotiverade pedofila påståenden, Tesla går privat tweet), men nu ser det ut som att det kan leda till varje mecha-anime
Hur man använder en VPN med Steam
Hur man använder en VPN med Steam
Om du är en spelare är du förmodligen bekant med geografiska begränsningar. Vissa spel är begränsade av land eller region, och vissa länder har restriktiva censurlagar som gör Steam otillgängligt. Om du vill komma åt begränsat innehåll på
De 8 bästa affärsapparna på iPhone, iPad och Android
De 8 bästa affärsapparna på iPhone, iPad och Android
För många är 'telefonapp' och 'produktivitet' oxymoroner, men detta behöver inte vara fallet. Oavsett om du har fått en iPhone, iPad eller Android-enhet av ditt företag eller köpt en själv för personligt arbete, kommer du
Microsoft Edge upphöjer sig nu automatiskt
Microsoft Edge upphöjer sig nu automatiskt
Den senaste Canary-versionen av Microsoft Edge Chromium introducerar en ny funktion. Från och med byggnad 78.0.253.0 upphöjer webbläsaren automatiskt sig själv när den startas som administratör. Annonsering Som du kanske kommer ihåg kommer Edge med en varning när den startades som administratör. Ett meddelande visas med följande text: Administratörsläge upptäckt Stäng Microsoft Edge och starta om
HP Officejet Pro 8600 Plus recension
HP Officejet Pro 8600 Plus recension
I våra senaste allt-i-ett-laboratorier pratade HP Officejet Pro 8500A Plus med topppriset tack vare sin kombination av kvalitetsskanner, fantastiska dokumentutskrifter och mycket låga driftskostnader. Det hade varit lätt
5 saker du kan göra med en gammal datorskärm
5 saker du kan göra med en gammal datorskärm
Vill du använda en gammal datorskärm? Vi har fem utmärkta idéer som kan pressa timmar av njutning från din åldrande display.
Image-Line FL Studio 5 XXL recension
Image-Line FL Studio 5 XXL recension
FL Studio har kommit långt sedan dess tidiga tid som en trumfångare som heter Fruityloops. Det erbjuder nu allt du behöver för att skapa inspelningar av släppkvalitet och med sin generösa samling av programinstrument,