Page 1 sur 2

[R] Lancer une appli depuis le systray & modif d'un .ini

Posté : mer. 24 août 2011 10:44
par Loulou63
Bonjour à tous,

Est-il possible de lancer une application placé dans le systray.
Quand j'utilise Au3Info sur le systray mais je trouve pas mon application et je ne sais pas quel option parmi les Tray..., je dois prendre.


Merci pour votre aide.

Re: [..] Lancer une application placé dans le systray

Posté : mer. 24 août 2011 10:56
par Tlem
Qu'est-ce que vous entendez par "lancer une application placé dans le systray' ?

1 - Cliquer sur un icône dans la barre de lancement rapide ?
2 - Cliquer sur la barre d'un programme réduit ?
3 - Cliquer sur un icône de la zone de notification ?

Donnez plus de détails sur ce que vous cherchez à faire, il y à peut être une solution simple à laquelle vous n'avez pas pensé.

Re: [..] Lancer une application placé dans le systray

Posté : mer. 24 août 2011 11:17
par Loulou63
Tlem a écrit :Qu'est-ce que vous entendez par "lancer une application placé dans le systray' ?

1 - Cliquer sur un icône dans la barre de lancement rapide ?
2 - Cliquer sur la barre d'un programme réduit ?
3 - Cliquer sur un icône de la zone de notification ?

Donnez plus de détails sur ce que vous cherchez à faire, il y à peut être une solution simple à laquelle vous n'avez pas pensé.
C'est un programme qui se place dans le systray dès son lancement.
Le but de mon opération et d'ouvrir l'application placée dans le systray puis modifier les options de celle-ci de manière automatique.

Re: [..] Lancer une application placé dans le systray

Posté : mer. 24 août 2011 12:25
par mikell
Loulou63 a écrit :Le but de mon opération et d'ouvrir l'application placée dans le systray
Ben déjà faudrait voir si ça ne peut pas se piloter en ligne de commande, et voir si un clic dans le tray ne lance pas un autre exe qui correspond à l'application "visible"
Sinon il existe un udf qui s'appelle SysTray_UDF.au3 qui pourrait aider

Re: [..] Lancer une application placé dans le systray

Posté : mer. 24 août 2011 13:55
par Loulou63
mikell a écrit :
Loulou63 a écrit :Le but de mon opération et d'ouvrir l'application placée dans le systray
Ben déjà faudrait voir si ça ne peut pas se piloter en ligne de commande, et voir si un clic dans le tray ne lance pas un autre exe qui correspond à l'application "visible"
Sinon il existe un udf qui s'appelle SysTray_UDF.au3 qui pourrait aider
Désolé, je débute dans l'écriture AutoIT mais qu'est ce qu'un "udf"?
J'arrive à gérer la suppression des process de cette application.
Mais ce qui m'énerve, c'est que l'appli se met dans le systray dès son ouverture.

Pour le moment la seul solution que j'ai trouvé c'est celle-ci : (Il s'agit de l'appli Cobian Backup)

Code : Tout sélectionner

While Not WinActive("Cobian Backup Boletus")
    MsgBox(64,"Lancement de Cobian","Merci d'ouvrir l'application Cobian situé dans la barre de l'heure")
    Sleep($Temporisation * 10)
    WinActivate("Cobian Backup Boletus")
WEnd
Mais ca demande forcément une intervention humaine et ca me dérange.

Re: [..] Lancer une application placé dans le systray

Posté : mer. 24 août 2011 14:37
par mikell
Y a ça qui marche sur mon XP (vérifier le traytip, testé sur Cobian version 9)
► Afficher le texte

Re: [..] Lancer une application placé dans le systray

Posté : mer. 24 août 2011 14:58
par Loulou63
mikell a écrit :Y a ça qui marche sur mon XP (vérifier le traytip, testé sur Cobian version 9)
► Afficher le texte
Merci Beaucoup ca marche.

Je vais essayer de comprendre la commande car c'est bien que ca fonctionne mais il faut que je la comprenne :roll:

Re: [..] Lancer une application placé dans le systray

Posté : mer. 24 août 2011 15:47
par mikell
Loulou63 a écrit :Je vais essayer de comprendre la commande car c'est bien que ca fonctionne mais il faut que je la comprenne :roll:
Intention très louable :mrgreen:

En fait le script fait un double-clic sur l'icone (bouton) de Cobian, après l'avoir cherchée parmi les autres dans le systray (qui est une toolbar) et l'avoir sélectionnée par son texte (son tooltip) :wink:

Re: [..] Lancer une application placé dans le systray

Posté : jeu. 25 août 2011 08:42
par timmalos
hmmm si votre seul problème est que le logiciel se lance automatiquement en demarrage de session et que vous souhaitez eviter ca, y'a 2 solutions:

1 : Menu Démarrer -> Tous les programme ->Demarrage. Si le programme s'y trouve, alors vous supprimer juste ce raccourci et c'est bon.

Sinon,

2: Faites Windows+R, ou Menu Démarrer->Executer, tapez 'msconfig', onglet Démarrage, cherchez le dans la liste, decochez le, validez et le tour est joué.

Re: [..] Lancer une application placé dans le systray

Posté : jeu. 25 août 2011 19:21
par mikell
Loulou63 a écrit :C'est un programme qui se place dans le systray dès son lancement.
Le but de mon opération et d'ouvrir l'application placée dans le systray puis modifier les options de celle-ci de manière automatique.
:mrgreen: complètement à côté de la plaque timmalos

@Loulou63
J'ai vu en passant que dans le dossier de Cobian il y avait des fichiers de config au format texte, si ça correspond aux options à modifier pourquoi ne pas faire ça directement dans ces fichiers plutôt que de passer par l'interface ?

Re: [..] Lancer une application placé dans le systray

Posté : jeu. 25 août 2011 19:59
par timmalos
Vous savez il arrive souvent de lire les sujets en diagonale, je me suis arreté sur cette phrase :
Mais ce qui m'énerve, c'est que l'appli se met dans le systray dès son ouverture.

Donc j'ai cru bien faire ;)

Re: [..] Lancer une application placé dans le systray

Posté : jeu. 25 août 2011 20:08
par mikell
no soucy Image
Si vous voulez, vous supprimez votre message et j'édite le mien

Re: [..] Lancer une application placé dans le systray

Posté : ven. 26 août 2011 13:29
par Loulou63
mikell a écrit :
Loulou63 a écrit :C'est un programme qui se place dans le systray dès son lancement.
Le but de mon opération et d'ouvrir l'application placée dans le systray puis modifier les options de celle-ci de manière automatique.
:mrgreen: complètement à côté de la plaque timmalos

@Loulou63
J'ai vu en passant que dans le dossier de Cobian il y avait des fichiers de config au format texte, si ça correspond aux options à modifier pourquoi ne pas faire ça directement dans ces fichiers plutôt que de passer par l'interface ?
Le problème est que je ne sais pas comment modifier plusieurs paramétres dans le fichier de config en autoIT.
Car j'ai pleins de changements à faire et je ne connais pas la manipulation pour le faire.

Re: [..] Lancer une application placé dans le systray

Posté : ven. 26 août 2011 14:48
par mikell
La solution bourrin serait de changer les options manuellement, puis d'enregistrer le fichier config correspondant, puis de l'installer (en le renommant) de façon à écraser le fichier original (qu'on peut sauvegarder d'abord...)

Sinon comme c'est du format texte toutes les fonctions File...() vont marcher, il faut alors repérer les lignes de fichier à modifier et le faire avec autoit

Re: [..] Lancer une application placé dans le systray

Posté : ven. 26 août 2011 17:09
par Tlem
Le plus simple, sera de fermer Cobian (ou tuer le tache), puis de modifier les options directement dans le fichier .ini, puis de relancer Cobian.

Re: [..] Lancer une application placé dans le systray

Posté : lun. 29 août 2011 10:52
par Loulou63
Je sais ou se trouve les fichiers de conf de l'outil. Le truc c'est qu'il y a bcp de choses à modifier.
Car je veux faire un déploiement à grande échelle, modifier un élément c'est bon mais modifier plusieurs éléments dans le meme fichier, je bloque.

Re: [..] Lancer une application placé dans le systray

Posté : lun. 29 août 2011 10:56
par Tlem
Ne pouvant lire dans vos pensées (hé oui, nous sommes limité), il serait judicieux de nous donner plus d'éléments sur la liste de vos modifications et le format du fichier de configuration de Cobian.

Re: [..] Lancer une application placé dans le systray

Posté : lun. 29 août 2011 11:20
par Loulou63
Tlem a écrit :Ne pouvant lire dans vos pensées (hé oui, nous sommes limité), il serait judicieux de nous donner plus d'éléments sur la liste de vos modifications et le format du fichier de configuration de Cobian.
Je précisais juste ma demande, ce n'était en rien un reproche.
De plus, je le précisais un peu plus haut :
► Afficher le texte
Pour les éléments à modifier sont :
Le nom de la sauvegarde.
Le nom de l'utilisateur
Le nom de l'ordinateur.
Des options à cocher dans l'outils
etc...
Pour les variables se n'est pas un souci, je connais les bonnes variables. Le problème est le remplacement de chaque élément en un seul fois.

Re: [..] Lancer une application placé dans le systray

Posté : lun. 29 août 2011 11:40
par PandiPanda
si vous nous donniez l'organisation de ce fichier, ca devrai nous aider :P

Parceque modifié plusieur donnée dans un fichier donné, peut être facile comme compliqué tout dépend de comment est organisé le fichier ...

Re: [..] Lancer une application placé dans le systray

Posté : lun. 29 août 2011 13:43
par Tlem
@Loulou63
Encore une fois, vous utilisez le bouton 'Citer' pour répondre à un message !!! :evil:
Là, je pense vraiment que vous vous moquez de moi. La prochaine fois, ce sera la suppression directe de tout le sujet ! :twisted:


Ensuite, si vous posez des questions, vous devez donner le plus d'éléments possible. Ce n'est pas à nous d'installer Cobian et de faire les essais pour vous !!!
Donc vous devez voir quel sont les modifications à apporter au fichier de configuration de Cobian et nous les décrire ici pour que nous puissions vous aider.

Si vous voulez quelque chose de tout fait, alors la prochaine fois, écrivez dans le forum "Demande de création de Scripts".