Page 2 sur 2

Re: [..] Fonction d'automatisation sur un bouton

Posté : mar. 11 janv. 2011 01:00
par ayekt
Vous parlez de simuler un click.
Quelle serait la commande ? ControlClick ?

Re: [..] Fonction d'automatisation sur un bouton

Posté : mar. 11 janv. 2011 01:08
par Tlem
Étrange que vous posiez cette question !!!

Sur ce lien http://www.autoitscript.fr/autoit3/docs ... lClick.htm on peut lire :
Sends a mouse click command to a given control.
:roll:

Re: [..] Fonction d'automatisation sur un bouton

Posté : mer. 12 janv. 2011 14:38
par ayekt
Après avoir cliqué sur le bouton exporter (voir image 1er message), une deuxième boite de dialogue s'ouvre qui me propose où enregistrer mon fichier et sous quel nom.

Ma problématique est que je ne trouve pas la commande me permettant d'effacer le contenu dans la ligne nom du fichier et remplacer par ECR_GOUR.txt

J'ai essayé d'utiliser celle-ci :

Code : Tout sélectionner

ControlCommand("ComboBox2", "", 1148, "DelString", *.txt)
Image

Re: [..] Fonction d'automatisation sur un bouton

Posté : mer. 12 janv. 2011 17:01
par TommyDDR
Je doute que vous ayez vraiment cherché...

Mais bon...

Il faut savoir regarder les fonctions proches de celle que vous choisissez "ControlSetText" me parait claire. Mettre un texte dans un control...

Code : Tout sélectionner

ControlSetText("Créer le fichier d'export", "", 1148, "ECR_GOUR.txt")
Pour le 1148 j'ai repri votre exemple, je ne vois pas pourquoi "ComboBox2", j'ai remplacer par le VRAI nom de la fenêtre.

Re: [..] Fonction d'automatisation sur un bouton

Posté : mer. 12 janv. 2011 17:26
par ayekt
Détrompez-vous je test énormément de commandes, aussi futiles soit-elles :?
Mais merci quand même de m'aider.

J'avais bien tenté votre commande mais avec ControlCommand
ComboBox je l'ai repris dans les infos d'autoit window info, j'ai voulu tester. Sinon je prenais la class "edit" qui est bien plus évidente, mais ne marchant pas...

La dernière commande que vous me proposez ne fonctionne pas. Je crois savoir pourquoi. J'essaye d'utiliser avant WinActive ou WinActivate pour donner le focus à cette fenêtre. Mais dès lors que je clique sur "exporter", la fenêtre de création du fichier d'export arrive bien en premier plan pourtant. Je ne vois pas ce qui bloque.

Qu'importe celle que j'utilise, à chaque fois le script bloque au même endroit.