Je suis entrain de tester ce script Batch+Powershell pour afficher les différents types de BalloonTip !
Tout fonctionne, sauf le ShowBalloonTip avec l'info, il ne marche pas chez moi , et je n'ai recu aucune erreur ?
Peut-être j'ai manqué quelque chose ???
Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 @echo off REM /////////////////////////////////////////// REM /// Lines to edit the content below REM /// Avaliable "Icon-values" are: REM /// Info, Warning, REM /// Error, None set SEC=20 set TITLE=Reboot Required set CONTENT=Please save your work set BUBICON=Error set TSKBRICON=Error Call :ShowBalloonTip "%TSKBRICON%" "%SEC%" "%TITLE%" "%CONTENT%" "%BUBICON%" pause set BUBICON=Info set TSKBRICON=Info Call :ShowBalloonTip "%TSKBRICON%" "%SEC%" "%TITLE%" "%CONTENT%" "%BUBICON%" pause set BUBICON=Warning set TSKBRICON=Warning Call :ShowBalloonTip "%TSKBRICON%" "%SEC%" "%TITLE%" "%CONTENT%" "%BUBICON%" pause Exit /b ::********************************************************************************************* :ShowBalloonTip ( echo [reflection.assembly]::loadwithpartialname^("System.Windows.Forms"^) echo [reflection.assembly]::loadwithpartialname^("System.Drawing"^) echo $notify = new-object system.windows.forms.notifyicon echo $notify.icon = [System.Drawing.SystemIcons]::'%~1' echo $notify.visible = $true echo $notify.showballoontip^('%~2','%~3','%~4',[system.windows.forms.tooltipicon]::%~5^) )>%tmp%\%~n0.ps1 Powershell.exe -ExecutionPolicy bypass -file %tmp%\%~n0.ps1 Rem >nul Exit /b ::*********************************************************************************************
Partager