TIP: enviar un mensaje al area de comunicaciones en systray (ballon)

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jmtella
    Administrator
    • Nov
    • 20685

    TIP: enviar un mensaje al area de comunicaciones en systray (ballon)

    Crearos con el notepad un archivo de extensión .ps1 con el contenido: (por ejemplo, ballon.ps1

    Código:
    [system.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms') | Out-Null
    $balloon = New-Object System.Windows.Forms.NotifyIcon
    $path = Get-Process -id $pid | Select-Object -ExpandProperty Path
    $icon = [System.Drawing.Icon]::ExtractAssociatedIcon($path)
    $balloon.Icon = $icon
    $balloon.BalloonTipIcon = 'Info'
    $balloon.BalloonTipText = 'Operación completa'
    $balloon.BalloonTipTitle = 'Hecho'
    $balloon.Visible = $true
    $balloon.ShowBalloonTip(10000)
    Si nunca habéis ejecutado powershell, por una única vez en la maquina, ejecutad primero:

    powershell Set-ExecutionPolicy RemoteSigned

    Una vez hecho esto, para lanzar el mensaje;

    powershell .\ballon.ps1

    NOTA: las opciones para el icono son: None, Info, Warning y Error.
Trabajando...
X