Principal Windows 10 Mostra una notificació de missatge des de PowerShell

Mostra una notificació de missatge des de PowerShell



PowerShell és una forma avançada de símbol del sistema. S'amplia amb un gran conjunt de cmdlets llestos per utilitzar i inclou la possibilitat d'utilitzar .NET framework / C # en diversos escenaris. Windows inclou una eina GUI, PowerShell ISE, que permet editar i depurar scripts d’una manera útil. De vegades, cal que mostreu una notificació des d’un script PowerShell per informar l’usuari que s’ha realitzat alguna tasca. Aquests són alguns mètodes que podeu utilitzar.

Anunci publicitari

Un missatge del vostre script PowerShell pot informar a l'usuari que el vostre script de llarga durada ha acabat el seu treball. O pot dir que alguna cosa no va bé o que ha passat alguna cosa important. Aquests són els mètodes que acostumo a utilitzar.

Mostra una notificació de missatge des de PowerShell

El mètode més senzill consisteix en el clàssic Amfitrió de scripts de Windows aplicació

com fer negreta a la discòrdia

Amb PowerShell, és fàcil crear una instància d’un objecte COM. En el nostre cas, necessitem l’objecte Windows.Shell de WSH. Es pot crear amb l'ordre següent:

$ wsh = New-Object -ComObject Wscript.Shell

Ara, podem utilitzar el nostre$ wshobjecte per trucar als mètodes disponiblesWscript.Shell. Un d’ells ésPopup, això és el que necessitem. Es pot utilitzar el codi següent:

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ('Hola de Winaero')

Missatge del PowerShell Windows 10

ElPopupes pot personalitzar. Per exemple, podeu especificar-ne el títol, assignar una de les icones de diàleg predeterminades o mostrar botons addicionals.

Personalitzeu el mètode emergent

La sintaxi és la següent.

Finestra emergent (,,,)

Textés el text que voleu mostrar al missatge.

SecondsToWaités un nombre enter que conté el nombre de segons durant els quals es mostrarà la caixa fins que s'acomiadi. Si és zero o s'omet, el quadre de missatge es mantindrà fins que l'usuari s'acabi.

Títolés una cadena que conté el títol que apareixerà com a títol del missatge.

Tipusés un nombre enter que correspon a un aspecte i comportament determinats definits a la taula següent.

ValorBotó
0D'acord
1D'acord, Cancel·la
2Avortament,
Ignora, torna-ho a provar
3Sí,
No, cancel·la
4Sí, no
5Torna-ho a provar,
Cancel · lar
16Crític
32Pregunta
48Exclamació
64Informació

Per obtenir la icona i els botons desitjats, combineu els valors. Per exemple, per redactar una pregunta, utilitzeu 1 + 32 com a vostraTipusvalor. Vegeu l'exemple següent:

Pregunta del PowerShell Windows 10

El mètode emergent també pot retornar el botó on l'usuari ha fet clic per ignorar el quadre de missatge emergent. Consulteu la taula següent:

Valor de retornS'ha fet clic al botó
1D'acord
2Cancel · lar
3Avortament
4Torna-ho a provar
5Ignora
6
7no
-1Cap, missatge
la caixa s'ha acomiadat automàticament (temps d'espera)

Podeu gestionar el valor retornat de la següent manera:

$ result = $ wsh.Popup ('T'agrada Winaero?', 0, 'Una pregunta de PS', 1 + 32)

Com a alternativa, podeu utilitzar una trucada .NET Framework per mostrar un missatge.

Utilitzant MessageBox des de .NET Framework

L'ordre que heu d'utilitzar és el següent:

[System.Windows.MessageBox] :: Mostra ('Hola de Winaero')

El resultat:

finestra 10 descàrrega de vista prèvia tècnica

MessageBox NET PowerShell Windows 10

Una vegada més, podeu personalitzar-lo. Com a referència, consulteu la pàgina següent:

Mètode MessageBox.Show

Finalment, hi ha un mòdul especial per a PowerShell que podeu utilitzar quan sigui possible.

Mitjançant un mòdul especial, BurntToast

Si no esteu restringit a utilitzar mòduls externs, podeu continuar BurntToast .

Instal·leu-lo de la següent manera:

  1. Obert PowerShell com a administrador .
  2. Tipus:Install-Module -Name BurntToast
  3. El mòdul està a punt per utilitzar-se.

Per mostrar una notificació, executeu l'ordre:

Mòdul d'importació BurntToast
New-BurntToastNotification -Text 'Winaero', 'Hello from PowerShell'

Notificació de pa torrat PowerShell Windows 10

Vegeu el Galeria PowerShell per obtenir informació detallada i instruccions.

Tingueu en compte el següent. Per veure la notificació,

  1. La política d'execució de PowerShell s'ha de configurar per permetre la càrrega de mòduls de tercers.
  2. Si L'assistència al focus està activada a Windows 10, pot amagar les notificacions de BurntToast.
  3. El mòdul es pot eliminar amb l'ordreDesinstal·la el mòdul BurntToast.

Això és!

Articles D'Interès

L'Elecció De L'Editor

Els subtítols continuen activant-se Netflix: què passa?
Els subtítols continuen activant-se Netflix: què passa?
Els subtítols de Netflix tenen un gran propòsit. No només ajuden les persones amb discapacitat auditiva, sinó que també poden ajudar-vos a aprendre un altre idioma. Dit això, si mireu contingut en anglès i els actors criden o parlen
Com exportar missatges de Gmail a un fitxer de text
Com exportar missatges de Gmail a un fitxer de text
És possible que alguns usuaris de Gmail hagin de desar còpies de seguretat secundàries dels correus electrònics més essencials. Tanmateix, Gmail no inclou cap opció integrada per exportar els correus electrònics seleccionats com a fitxers de text (TXT) ni cap altre format de fitxer al respecte.
Quinto Black CT 2.5 per a Winamp: actualitzacions de CD Coverflow i molt més
Quinto Black CT 2.5 per a Winamp: actualitzacions de CD Coverflow i molt més
Winamp és un dels reproductors multimèdia més populars disponibles per a Windows. Una de les meves aplicacions preferides per a Winamp, la versió 2.5 de Quinto Black CT, ja està disponible.
Com editar la vostra biografia d’Instagram
Com editar la vostra biografia d’Instagram
Una de les primeres coses que qualsevol persona veurà al vostre perfil d’Instagram és la vostra biografia. Aquí podeu escriure la informació més valuosa sobre vosaltres, el vostre perfil o el negoci que esteu desenvolupant. I els vostres seguidors poden trobar un
Com es mostren només les finestres de l’escriptori actual a la barra de tasques de Windows 10
Com es mostren només les finestres de l’escriptori actual a la barra de tasques de Windows 10
Com es pot configurar la barra de tasques per mostrar només les finestres d'escriptori actuals a Windows 10
Com arreglar les modificacions de Sims 4 que no es mostren
Com arreglar les modificacions de Sims 4 que no es mostren
Els mods són una part important de Sims 4, i afegeixen infinitat de funcions noves, des de retocs de personalitat fins a diners il·limitats. Et permeten donar vida a les fantasies i afegir profunditat a una simulació de sandbox ja extensa. Tanmateix, de vegades, les modificacions recentment baixades fallen
El so no funciona a Snapchat: què fer?
El so no funciona a Snapchat: què fer?
Molts usuaris de Snapchat s’han queixat afirmant que el so no funciona a la seva aplicació. Per exemple, poden reproduir una història de Snap Video o una història de Snapchat i no escolten cap so. En realitat, això s'ha convertit en un molt