假如你的脚本做完了某件事,须要在托盘区显示一个气球提示框。可以参考下面的例子:
#加载 Winform 程序集,使用Out-Null抑制输出
[system.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms') | Out-Null
#创建 NotifyIcon 对象
$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 = '脚本执行完毕'
$balloon.BalloonTipTitle = 'PowerShell tips'
$balloon.Visible = $true
#显示气球提示框
$balloon.ShowBalloonTip(10000)
注意:上面的代码使用的气球提示框关联的图标是PowerShell控制台的图标,你可以将它体换成任意的图标。
×用微信扫描并分享