Po uruchomieniu skryptu nie pojawia się wskazówka balonu

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

Po uruchomieniu powyższego w obszarze powiadomień pojawia się tylko ikona, ale nie pojawia się wskazówka balonu. Co jest nie tak ze skryptem? Używam systemu Windows 10 w wersji 1803.

Matthew Wai
źródło
1
czy naprawdę nie ma zamknięcia ) w twoim skrypcie lub przypadkowo błędnie skopiowałeś skrypt?
Yorik
Poprawiłem ostatni wiersz mojego skryptu.
Matthew Wai

Odpowiedzi:

0

nigdy nie widziałem ShowBalloonTip używane w ten sposób. To powinno działać:

[reflection.assembly]::loadwithpartialname("System.Windows.Forms")
[reflection.assembly]::loadwithpartialname("System.Drawing")
# notify.icon type: Information, Warning or Error.
$notify = new-object system.windows.forms.notifyicon
$notify.icon = [System.Drawing.SystemIcons]::Information
$notify.visible = $true
$notify.BalloonTipIcon = "Warning" 
$notify.BalloonTipText = "The CPU is hot." 
$notify.BalloonTipTitle = "Title"
$notify.ShowBalloonTip(1000)
root
źródło
Twój skrypt daje taki sam wynik jak mój. Pojawia się tylko ikona, ale nie ma wskazówki. Mój skrypt działał poprawnie, zanim wczoraj zainstalowałem aktualizację zbiorczą KB4457128, ale teraz nie działa.
Matthew Wai
Wtedy nie jestem pewien. Zaktualizowany oryginalny kod działa na moim systemie, który jest również Win10 v1803. Mam zainstalowany KB4457128.
root
Uruchomiłem „sfc / scannow”, który nie znalazł nic złego.
Matthew Wai
Czy twój system pokazuje inne wskazówki dotyczące balonów? Czy wskazówki balonu zostały przypadkowo wyłączone?
root
Mój system codziennie wyświetla wskazówki dotyczące balonów, ale mój skrypt nie może tego zrobić.
Matthew Wai