j'ai besoin de votre aide pour la création de menu sur clic sur l'icone du tray.
J'ai un script qui tourne en boucle et qui déclanche une action sur activation d'une fenêtre.
Je voudrais créer un item dans le menu pour ajouter un raccourci dans le menu de demarrage automatique @StartupDir. Si l'item est cochée le raccourci est déjà créé, sinon creation du raccourci.
1) Est il possible de créer un item que l'on peut activer/desactiver (comme l'item pour mettre en pause). J'ai trouvé dans l'aide pour créer un item radio mais pas pour cocher/decocher.
2) Mon script est dèjà dans une boucle While-Wend et j'ai vu dans l'aide que le menu du tray dois l'être également. Ou dois-je mettre mon script ?
Script de création d'item pris dans l'aide
Code : Tout sélectionner
#Include <Constants.au3>
#NoTrayIcon
Opt("TrayMenuMode",1) ; Default tray menu items (Script Paused/Exit) will not be shown.
$prefsitem = TrayCreateItem("Démarrer avec windows")
TrayCreateItem("")
$exititem = TrayCreateItem("Exit")
TraySetState()
While 1
$msg = TrayGetMsg()
Select
Case $msg = 0
ContinueLoop
Case $msg = $prefsitem
FileCreateShortcut(@ScriptFullPath, @StartupDir & "\Calculette script.lnk")
Case $msg = $exititem
ExitLoop
EndSelect
WEnd
Code : Tout sélectionner
While 1
WinWaitActive("Calculatrice")
If msgbox(0,"Fenêtre activée","Minimisation de la fenêtre") Then
WinSetState("Calculatrice", "", @SW_MINIMIZE)
ContinueLoop
EndIf
WEnd