Bonjour,
Mon problème est relativement simple, mais je n'ai pas trouvé de réponses sur Internet.
J'essaye d'automatiser des installations sur un parc informatique.
Est-il possible que certains logiciels(la plupart de ceux que je veux installer), tel que vnc, pdfcreator, et bien d'autres bloquent l'execution du script ?
Aucun message d'erreur apparait, le script se termine correctement, mais les MouseClick() ou Send() ne sont pas pris en compte.
Une piste ? Je désespère... x:
Merci et bonne soirée.
Send() et MouseClick() ignorés par le script
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- orax
- Modérateur
- Messages : 1479
- Enregistré le : lun. 23 mars 2009 04:50
- Localisation : ::1
- Status : Hors ligne
Re: Send() et MouseClick() ignorés par le script
Avant d'utiliser Send() et MouseClick(), il serait préférable, si cela n'a pas été fait, de voir si les installateur de ces logiciels permettent d'effectuer une installation silencieuse.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Re: Send() et MouseClick() ignorés par le script
Orax,
Merci de votre réponse rapide.
J'ai un vingtaine de logiciel a installer, et certains avec des configurations spécial.
J'aimerais faire un script qui envoie des commandes simple (WinWaitActive et MouseClick / Send) suffisent dans mon cas.
J'ai vus sur le forum qu'une installation silencieuse etait plus approprié, mais je n'ai pas le temps.
Ces logiciels font ils exprès de bloquer autoit ?
Merci de votre aide.
Merci de votre réponse rapide.
J'ai un vingtaine de logiciel a installer, et certains avec des configurations spécial.
J'aimerais faire un script qui envoie des commandes simple (WinWaitActive et MouseClick / Send) suffisent dans mon cas.
J'ai vus sur le forum qu'une installation silencieuse etait plus approprié, mais je n'ai pas le temps.
Ces logiciels font ils exprès de bloquer autoit ?
Merci de votre aide.
- Tlem
- Site Admin
- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: Send() et MouseClick() ignorés par le script
Bonjour Yeuz
Quelle genre de configuration spéciale ?
Quelle genre de configuration spéciale ?
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é".
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é".
Re: Send() et MouseClick() ignorés par le script
Bonjour,
Encore merci de vos réponses rapides.
Dans VNC par exemple je dois configurer le mot de passe, entrer une clé d'activation, changer le chemin d'installation, sur d'autres logiciels tel que le client SQLServer un message d'erreur s'affiche, et je dois continuer. Je dois en plus pour certains logiciels ajouter une regle dans le pare-feu, configurer des options dans les profils, etc...
J'ai conscience que les ControlSend et MouseClick ne sont pas les commandes les plus adaptés mais je pense que 'est la meilleure solution pour moi vus le temps dont je dispose.
Bonne journée.
Encore merci de vos réponses rapides.
Dans VNC par exemple je dois configurer le mot de passe, entrer une clé d'activation, changer le chemin d'installation, sur d'autres logiciels tel que le client SQLServer un message d'erreur s'affiche, et je dois continuer. Je dois en plus pour certains logiciels ajouter une regle dans le pare-feu, configurer des options dans les profils, etc...
J'ai conscience que les ControlSend et MouseClick ne sont pas les commandes les plus adaptés mais je pense que 'est la meilleure solution pour moi vus le temps dont je dispose.
Bonne journée.
- Tlem
- Site Admin
- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: Send() et MouseClick() ignorés par le script
Bonjour.
Je reste persuadé que l'installation silencieuse et la configuration post installation par modification de .ini ou clés de base de registre reste la solution la plus efficace dans ce genre de pratique.
Ceci dit, si vous restez sur l'idée des ControlSend et MouseClick, utilisez AutoIt Windows Info pour déterminer le nom de chaque composant afin d'y faire vos clics.
Sinon, perso, au lieu de faire des clics (qui risquent de cliquer dans le vide si l'interface bouge ou n'est pas dans la même résolution), je préconise l'utilisation d'envoi de touche (ControlSend) car toutes les interfaces d'installation acceptent d'être contrôlées par des suites de TAB, Entrée ou barre d'espace. Il suffit de noter la séquence, pour la reproduire. ^^
Maintenant, il suffit que l'installateur du programme que vous cherchez à installer rajoute un écran de paramétrage ou de pub ou autre, pour que ce travail soit bon à refaire.
Je reste persuadé que l'installation silencieuse et la configuration post installation par modification de .ini ou clés de base de registre reste la solution la plus efficace dans ce genre de pratique.
Ceci dit, si vous restez sur l'idée des ControlSend et MouseClick, utilisez AutoIt Windows Info pour déterminer le nom de chaque composant afin d'y faire vos clics.
Sinon, perso, au lieu de faire des clics (qui risquent de cliquer dans le vide si l'interface bouge ou n'est pas dans la même résolution), je préconise l'utilisation d'envoi de touche (ControlSend) car toutes les interfaces d'installation acceptent d'être contrôlées par des suites de TAB, Entrée ou barre d'espace. Il suffit de noter la séquence, pour la reproduire. ^^
Maintenant, il suffit que l'installateur du programme que vous cherchez à installer rajoute un écran de paramétrage ou de pub ou autre, pour que ce travail soit bon à refaire.

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é".
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é".
Re: Send() et MouseClick() ignorés par le script
Tlem, Orax,
Merci de vos réponse, vous avez été super rapide !
Je n'avais pas essayer les ControlClick... Ceux-ci fonctionnent. Je ne sais toujours pas pourquoi les MouseCLick et Send ne fonctionnent pas lorsque certains programmes sont ouvert mais les ControlClick vont me suffire.
Merci encore a la communauté active de ce forum.
Bon week-end.
Merci de vos réponse, vous avez été super rapide !
Je n'avais pas essayer les ControlClick... Ceux-ci fonctionnent. Je ne sais toujours pas pourquoi les MouseCLick et Send ne fonctionnent pas lorsque certains programmes sont ouvert mais les ControlClick vont me suffire.
Merci encore a la communauté active de ce forum.
Bon week-end.
