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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

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

#1

Message 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.
Modifié en dernier par Loulou63 le mar. 30 août 2011 09:48, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#2

Message 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é.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

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

#3

Message 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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#4

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

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

#5

Message 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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#6

Message par mikell »

Y a ça qui marche sur mon XP (vérifier le traytip, testé sur Cobian version 9)
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

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

#7

Message 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:
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#8

Message 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:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

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

#9

Message 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é.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#10

Message 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 ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

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

#11

Message 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 ;)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#12

Message par mikell »

no soucy Image
Si vous voulez, vous supprimez votre message et j'édite le mien
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

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

#13

Message 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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#14

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#15

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

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

#16

Message 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.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#17

Message 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.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Loulou63
Niveau 4
Niveau 4
Messages : 51
Enregistré le : lun. 22 août 2011 10:58
Status : Hors ligne

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

#18

Message 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.
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

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

#19

Message 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 ...
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#20

Message 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".
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre