假如你的脚本做完了某件事,须要在托盘区显示一个气球提示框。可以参考下面的例子:
#加载 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控制台的图标,你可以将它体换成任意的图标。
原文链接:http://powershell.com/cs/blogs/tips/archive/2012/09/25/displaying-balloon-tips-with-powershell.aspx
本文链接: https://www.pstips.net/powershell-displaying-balloon-tip.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
能否再加个事件,当鼠标移动到图标上,再次显示信息?