windows Powershell:如何创建和设置托盘图标的图像?

vkc1a9a2  于 2022-11-26  发布在  Windows
关注(0)|答案(1)|浏览(124)

我想创建一个托盘图标对象,为它设置一个图像,并将其固定到系统托盘中。我刚刚发现了如何在powershell中使托盘图标像一个弹出气球。
但我想要的东西就像在下面的照片:

图标应该总是可见的,我应该能够根据一些事件来改变图像。正是dropbox在上传新文件时如何改变图标。

bd1hkmkf

bd1hkmkf1#

按照https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-powershell-1.0/ff730952(v=technet.10)?redirectedfrom=MSDN
图标必须为16像素高x 16像素宽。

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")

$objNotifyIcon = New-Object System.Windows.Forms.NotifyIcon

$objNotifyIcon.Icon = "C:\Scripts\Forms\Folder.ico"
$objNotifyIcon.BalloonTipIcon = "Error" #optional
$objNotifyIcon.BalloonTipText = "A file needed to complete the operation could not be found." #optional
$objNotifyIcon.BalloonTipTitle = "File Not Found" #optional

$objNotifyIcon.Visible = $True
$objNotifyIcon.ShowBalloonTip(10000) #optional

相关问题