Page 1 sur 1
[R] Lancer le programme depuis la barre des taches
Posté : mer. 30 avr. 2008 12:06
par jperardel
Bonjour et merci pour l'aide que vous fournissez!
Je cherche a faire un programme avec autoit qui permetrai à ceux qui l'installe de accéder a divers applications. Il est destiné a des gens n'ayant aucune connaissance en info. Je dois donc créer une icone dans la barre des taches qui ferai en un click droit apparaitre plusieurs liens (bcp de programmes utilise ce procédé), il faudrai aussi qu 'il puisse se loguer avec un mot de passe.
première question : est ce possible avec autoit?
deuxième question : si oui pouriez vous me donner quelques axes pour démarer?
troisième question : si non qu'est ce que vous me conseilleriez d'utiliser?
merci d'avance
Re: [..] Lancer le programme depuis la barre des taches
Posté : mer. 30 avr. 2008 18:42
par Tlem
Bonjour, et bienvenu sur ce forum.
En ce qui concerne vos questions, voici quelques réponses.
Question 1 : Oui AutoIt vous permet ce genre d'application.
Question 2 : Regardez dans l'aide la fonction
TrayCreateMenu, un exemple est donné en bas de l'aide.
Question 3 : C'est oui. Donc AutoIt ira très bien.

Re: [..] Lancer le programme depuis la barre des taches
Posté : ven. 02 mai 2008 15:26
par jperardel
Merci pour ce renseignement qui vient de me faire gagner pas mal de temps!
J'ai juste un petit souci au niveau du mode a utiliser :
Ceci m'oblige a utiliser le traymenumode, ce qui me pose problème puisque je voulais imbriquer un autre programme qui utilise le GUIonEventMode, sauriez vous ou je pourrai trouver des info sur le meilleur mode a utiliser pour faire mon programme ? (je vais devoir par la suite créer une connection sécurisée avec login mot de passe vers une base de donnée... ça m'embête un peu de continuer mon programme si je doit tout refaire après pour changer de mode!)
Re: [..] Lancer le programme depuis la barre des taches
Posté : ven. 02 mai 2008 19:21
par Tlem
En ce qui concerne le mode de fonctionnement, libre à vous de choisir celui qui vous convient le mieux.

Je suis justement en train de traduire la partie qui parle de ça, mais je n'ai pas encore terminé.
D'ici quelques jours si tout va bien.
Mais de toute façon, l'un n'empêche pas l'autre :
Code : Tout sélectionner
#NoTrayIcon
Opt("TrayMenuMode", 1)
Opt("TrayOnEventMode",1)
$settingsitem = TrayCreateMenu("Réglages")
$displayitem = TrayCreateItem("Affichage", $settingsitem)
TrayItemSetOnEvent(-1, "Dummy")
$printeritem = TrayCreateItem("Imprimante", $settingsitem)
TrayItemSetOnEvent(-1, "Dummy")
TrayCreateItem("")
$aboutitem = TrayCreateItem("A propos")
TrayItemSetOnEvent(-1, "About")
TrayCreateItem("")
$exititem = TrayCreateItem("Sortie")
TrayItemSetOnEvent(-1, "ExitClicked")
TraySetState()
While 1
Sleep(1000)
WEnd
Exit
Func ExitClicked()
MsgBox(0, "Evénement Tray", "Vous avez cliquez Sortie !")
Exit
EndFunc
Func About()
Msgbox(64,"A propos :","AutoIt3-Exemple-Tray")
EndFunc
Func Dummy()
MsgBox(0, "Evénement Tray", "Vous avez cliquez Affichage ou Imprimante !")
EndFunc