Principal Windows 10 Afișați o notificare de mesaj de la PowerShell

Afișați o notificare de mesaj de la PowerShell



PowerShell este o formă avansată de prompt de comandă. Este extins cu un set imens de cmdlet-uri gata de utilizat și vine cu posibilitatea de a utiliza .NET framework / C # în diferite scenarii. Windows include un instrument GUI, PowerShell ISE, care permite editarea și depanarea scripturilor într-un mod util. Uneori, mulți trebuie să afișeze o notificare dintr-un script PowerShell pentru a informa utilizatorul că este efectuată o anumită sarcină. Iată câteva metode pe care le puteți utiliza.

Reclama

Un mesaj din scriptul dvs. PowerShell poate informa utilizatorul că scriptul dvs. de lungă durată și-a terminat activitatea. Sau poate spune că ceva nu este în regulă sau că s-a întâmplat ceva important. Iată metodele pe care le folosesc de obicei.

Afișați o notificare de mesaj de la PowerShell

Cea mai simplă metodă implică clasicul Windows Scripting Host aplicație.

cum să invitați pe cineva să discordeze serverul

Cu PowerShell, este ușor să creați o instanță a unui obiect COM. În cazul nostru, avem nevoie de obiectul Windows.Shell de la WSH. Poate fi creat cu următoarea comandă:

$ wsh = New-Object -ComObject Wscript.Shell

Acum, ne putem folosi de$ wshobiect la apelarea metodelor disponibile pentruWscript.Shell. Unul dintre ei estePop-up, de asta avem nevoie. Se poate utiliza următorul cod:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup („Bună ziua de la Winaero”)

Mesaj de la PowerShell Windows 10

Pop-upmetoda poate fi personalizată. De exemplu, puteți specifica titlul acestuia, atribui una dintre pictogramele de dialog implicite sau afișa butoane suplimentare.

Personalizați metoda Popup

Sintaxa este următoarea.

Pop-up(,,,)

Texteste textul pe care doriți să îl afișați în mesaj.

SecondsToWaiteste un număr întreg care conține numărul de secunde pentru care se va afișa caseta până la respingere. Dacă este zero sau omis, caseta de mesaj rămâne până când utilizatorul renunță.

Titlueste un șir care conține titlul care va apărea ca titlul mesajului.

Tipeste un număr întreg care corespunde unui anumit aspect și comportament definit în tabelul următor.

ValoareButon
0O.K
1OK, Anulați
2Intrerupere de sarcina,
Ignorați, reîncercați
3Da,
Nu, anulează
4Da nu
5Reîncercați,
Anulare
16Critic
32Întrebare
48Exclamare
64informație

Pentru a obține pictograma și butoanele dorite, combinați valorile. De exemplu, pentru a compune o întrebare, utilizați 1 + 32 ca dvs.Tipvaloare. Vezi următorul exemplu:

Întrebare de la PowerShell Windows 10

Metoda Popup poate, de asemenea, să returneze butonul pe care utilizatorul a dat clic pentru a închide caseta de mesaj pop-up. Consultați următorul tabel:

Valoare returnatăButonul a făcut clic
1O.K
2Anulare
3Intrerupere de sarcina
4Reîncercați
5Ignora
6da
7Nu
-1Niciuna, mesaj
caseta a fost respinsă automat (timeout)

Puteți gestiona valoarea returnată după cum urmează:

$ result = $ wsh.Popup („Îți place Winaero?”, 0, „O întrebare de la PS”, 1 + 32)

Alternativ, puteți utiliza un apel .NET Framework pentru a afișa un mesaj.

Utilizarea MessageBox din .NET Framework

Comanda pe care trebuie să o utilizați arată după cum urmează:

[System.Windows.MessageBox] :: Show („Bună ziua de la Winaero”)

Rezultatul:

Windows 10 documente recente din meniul Start

MessageBox NET PowerShell Windows 10

Din nou, îl puteți personaliza. Pentru referință, consultați următoarea pagină:

MessageBox.Show Method

În cele din urmă, există un modul special pentru PowerShell pe care îl puteți utiliza atunci când este posibil.

Folosind un modul special, BurntToast

Dacă nu sunteți restricționat să utilizați module externe, puteți merge cu BurntToast .

Instalați-l după cum urmează:

  1. Deschis PowerShell în calitate de administrator .
  2. Tip:Install-Module -Name BurntToast
  3. Modulul este gata de utilizare.

Pentru a afișa o notificare, rulați comanda:

Modul de import BurntToast
New-BurntToastNotification -Text „Winaero”, „Hello from PowerShell”

Notificare pâine prăjită PowerShell Windows 10

A se vedea Galeria PowerShell pentru detalii și instrucțiuni complete.

Vă rugăm să rețineți următoarele. Pentru a vedea notificarea,

  1. Politica de execuție PowerShell ar trebui să fie configurat pentru a permite încărcarea modulelor terță parte.
  2. Dacă Focus Assist este activat în Windows 10, poate ascunde notificările BurntToast.
  3. Modulul poate fi eliminat cu ajutorul comenziiUninstall-Module BurntToast.

Asta e!

Articole Interesante

Alegerea Editorului

Recenzie Samsung Galaxy S8: Prime Day face un telefon excelent mai ieftin
Recenzie Samsung Galaxy S8: Prime Day face un telefon excelent mai ieftin
Actualizare ofertă: Amazon Prime Day a realizat o economie uriașă pe Samsung Galaxy S8, ceea ce înseamnă că acum puteți ridica receptorul fără SIM cu un card Micro SD de 64 GB la doar 429 GBP. RRP-ul original al acestuia
Recenzie Dell Alienware 17 R2
Recenzie Dell Alienware 17 R2
Alienware a parcurs un drum lung de când a aterizat pentru prima dată în 1996. De mult au trecut vremea laptopurilor și a computerelor desktop de culoare verde luminos, împodobite cu cranii gigantice extraterestre; din fericire, familia Alienware a evoluat într-o mult mai mare
Cum se accesează linia de comandă în sistemul de operare Chrome
Cum se accesează linia de comandă în sistemul de operare Chrome
Sistemul de operare Chrome este un sistem de operare în sine, dar funcționează diferit față de Windows și Mac OS. Se bazează pe Linux și oricine este familiarizat cu lucrul cu acel sistem de operare se va simți ca acasă sub
Cum să salvați e-mailurile Outlook pe hard diskul dvs.
Cum să salvați e-mailurile Outlook pe hard diskul dvs.
Norul este bine, dar uneori este mai bine să aveți securitatea e-mailurilor stocate local. Indiferent dacă conduceți o afacere sau doriți doar să păstrați o evidență completă a corespondenței dvs. electronice pentru alte persoane
Cum să actualizați software-ul pe un dispozitiv Garmin
Cum să actualizați software-ul pe un dispozitiv Garmin
Garmin este o companie multinațională de software fondată în urmă cu mai bine de 30 de ani. De atunci, s-au specializat în tehnologia GPS folosită pentru hărți auto, maritime și aviatice, activități în aer liber și sportive, iar astăzi sunt cunoscuți mai ales pentru ceasurile lor.
Descărcați Classic Calculator pentru Windows 10 Actualizatori pentru creatori
Descărcați Classic Calculator pentru Windows 10 Actualizatori pentru creatori
Iată cum puteți recupera calculatorul clasic în Windows 10 Creators Update, care arată și funcționează ca în Windows 7 și Windows 8.
Cum se execută Restaurarea sistemului în Windows 8.1 și Windows 8
Cum se execută Restaurarea sistemului în Windows 8.1 și Windows 8
Descrie cum să rulați și să utilizați Restaurarea sistemului în Windows 8.1 și Windows 8