Le but du jeu aujourd’hui c’est de lancer au démarrage de la machine un programme qui ne s’affichera pas dans la barre des taches mais dans la barre de notification, aussi appelée SysTray ou encore “petites icones à côté de l’horloge”.
I- Installation et paramétrage de Tray it!
Tout d’abord nous allons télécharger le freeware Tray It! à l’adresse www.trayit.com que nous allons dézipper dans C:\program files A noter que le programme n’a pas besoin d’être installer. Nous pouvons donc le lancer.
Dans le menu File => Select Language choisir Français. Sauf si vous êtes bulgare auquel cas vous choisirez bulgarian.
Ensuite Menu Editer => Optionscocher Toujours démarrer réduit
Ensuite lancer le programme à placer dans le systray au démarrage. Dans notre exemple ce sera la calculatrice.
Dans Tray It Menu Fichier => Rafraichir les icônes du Systray pour voir apparaitre la fenêtre à masquer.
Clic droit sur le titre de la fenêtre puis choisir Placer dans le Systray
La fenêtre est maintenant à côté de l’horloge. Clic droit sur l’icône et choisir Editer le profil
Onglet Basic cocher Démarrer Tray it en mode réduit
Onglet Avancé cocher Placer les attributs de fenêtre à la création/quand TrayIt! Démarre
II- Récuper les paramètres du registre
Afin que la config concerne tous les utlisateurs nous allons la récupérer dans le registre.
Avec Regedit aller dans
HKEY_CURRENT_USER\Software se placer sur la clé NYS et clic droit exporter Nous allons l’appeler config.reg et la placer dans le dossier créé précédemment : C:\Program Files\trayit_4_6_5_5
III- Batch pour ordonner le lancement
Il ne nous reste plus qu’a créer un batch pour ordonner les opérations.Nous allons placer ce batch dans : C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage afin qu’il soit excuté à chaque démarrage de la machine et nous allons le nommer systray.bat
1ère ligne :
regedit /s c:\progra~1\trayit_4_6_5_5\config.reg
2ème ligne lancer le programme trayit :
start c:\progra~1\trayit_4_6_5_5\trayit!.exe
3ème ligne lancer le programme à placer dans le systray (calc dans notre exemple)
start calc.exe
Enregistrer le batch. C’est fini !
Quelque soit le compte qui démarrera la machine, le programme se lancera dans le systray. A noter que le programme trayit propose différentes options comme par exemple la possibilité de masquer totalement l’icone du programme.
Si l’on a besoin répéter l’opération sur une autre machine il suffit de racopier le dossier trayit et le batch respectivement dans Program Files et dans le dossiers démarrage de all users.