Como o código do ícone pode ser removido do script do PowerShell, que exibe uma mensagem, para que possa funcionar sem o ícone, que é dispensável?

1
[reflection.assembly]::loadwithpartialname("System.Windows.Forms")
[reflection.assembly]::loadwithpartialname("System.Drawing")
$notify = new-object system.windows.forms.notifyicon
$notify.icon = [System.Drawing.SystemIcons]::Information
$notify.visible = $true
$notify.showballoontip(10,"Warning","The CPU is hot.",[system.windows.forms.tooltipicon]::None)

O script Powershell acima traz uma notificação de brinde. Após o desaparecimento, seu ícone permanece permanentemente na área de notificação. Como o ícone pode ser removido automaticamente sem ter que passar o cursor sobre ele? Ou a linha $notify.icon = [System.Drawing.SystemIcons]::Information pode ser removida com segurança para que o script possa funcionar sem o ícone, que é dispensável?

Nenhum dos seguintes trabalhos também.

$notify.icon = $false
notifyicon.visible = false
$notify.icon = null
$notify.visible = null
notifyIcon = null
notifyIcon.icon = null
$notifyIcon.dispose()
notifyIcon.Dispose
    
por Matthew Wai 26.12.2016 / 12:34

0 respostas