[R] Activer, cliquer sur un bouton de façon précise
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.
[R] Activer, cliquer sur un bouton de façon précise
Bonjour,
Je suis à la recherche d'une méthode qui me permettrai de dire à mon auto-it click sur le bouton 2 et non sur le autre chose.
Je sais qu'il existe une méthode en envoyant une série de tabulation, mais je souhaite quelque chose d'un peu moins hasardeux.
Pour ce faire avec le Windows Info, j'ai récupérer le nom de la fenêtre ainsi que la class de mon bouton.
Es ce qu'il est possible à partir des informations fourni par le Windows Info de faire ce que je souhaite ?
Je suis à la recherche d'une méthode qui me permettrai de dire à mon auto-it click sur le bouton 2 et non sur le autre chose.
Je sais qu'il existe une méthode en envoyant une série de tabulation, mais je souhaite quelque chose d'un peu moins hasardeux.
Pour ce faire avec le Windows Info, j'ai récupérer le nom de la fenêtre ainsi que la class de mon bouton.
Es ce qu'il est possible à partir des informations fourni par le Windows Info de faire ce que je souhaite ?
Modifié en dernier par Sunwo le mar. 25 mars 2014 11:11, modifié 1 fois.
Re: [..] Activer, cliquer sur un bouton de façon précise
Bonjour,
Oui tout a fait.
La commande que tu recherche c'est controlclick.
Utilise l'aide autoit pour te servir de la commande, tu devrais y arriver.
Dans le cas contraire, nous sommes à ta disposition
Oui tout a fait.
La commande que tu recherche c'est controlclick.
Utilise l'aide autoit pour te servir de la commande, tu devrais y arriver.
Dans le cas contraire, nous sommes à ta disposition
Re: [..] Activer, cliquer sur un bouton de façon précise
Merci, je check la commande et le help de Scite
PS: Si un help en français, je suis preneur, car en anglais, je suis ralenti dans ma progression
PS: Si un help en français, je suis preneur, car en anglais, je suis ralenti dans ma progression
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Activer, cliquer sur un bouton de façon précise
Bin alors...
Code : Tout sélectionner
ControlClick("titre_fenetre", "", "[CLASS:Button; INSTANCE:2]")" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Activer, cliquer sur un bouton de façon précise
Quand je demandais s'il y a un Help en français, c'est pour les explications des commandes de façon général, car mon niveau en anglais n'est pas des plus élever (je manque d'endurance à la langue de Shakespeare).
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] Activer, cliquer sur un bouton de façon précise
Il y a un embryon de traduction en français (très peu) ici :
http://www.autoitscript.fr/autoit3/docs/AutoIt.htm
Mais si tu pratiques AutoIt tu devrais profiter de cette occasion providentielle qui t'est offerte d'améliorer ton anglais
http://www.autoitscript.fr/autoit3/docs/AutoIt.htm
Mais si tu pratiques AutoIt tu devrais profiter de cette occasion providentielle qui t'est offerte d'améliorer ton anglais
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Re: [..] Activer, cliquer sur un bouton de façon précise
Bin sur le forum y'a tout ce qu'y faut
http://www.autoitscript.fr/autoit3/docs/
Edit : encore grillé par Mikell ! raaah
http://www.autoitscript.fr/autoit3/docs/
Edit : encore grillé par Mikell ! raaah
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Activer, cliquer sur un bouton de façon précise
Nikell le site http://www.autoitscript.fr/autoit3/docs/
cà permet de bien commencer ^^
Mais effectivement, je dois m'améliorer en anglais
cà permet de bien commencer ^^
Mais effectivement, je dois m'améliorer en anglais
Re: [..] Activer, cliquer sur un bouton de façon précise
Merci passer en [R] le topic si le problème est résolu.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Activer, cliquer sur un bouton de façon précise
Pas encore, je n'ai pas encore testé le controlclick, mais je n'y manquerai pas.
Re: [..] Activer, cliquer sur un bouton de façon précise
Code : Tout sélectionner
$vpn_adr=IniRead(".\config\config.ini","VPN","adr","Null")
$vpn_title=IniRead(".\config\config.ini","VPN","title","Null")
$vpn_class=IniRead(".\config\config.ini","VPN","class","Null")
Run($vpn_adr)
Sleep(2000)
ControlClick( $vpn_title, "", $vpn_class, "main"))Dans le cas, ou je souhaite mettre un Text au lieu d'un Title ds la syntaxe, cela ne fonctionne pas, la seule différence est un numéro de version.
Exemple :
Concepteur Application v4.2 (en Title)
Concepteur Application (en Text)
Re: [..] Activer, cliquer sur un bouton de façon précise
Si tu mets "Concepteur Application" comme title, ça marchera pour une fenêtre nommée "Concepteur Application v4.2".
Regarde dans la doc : WinTitleMatchMode.
Regarde dans la doc : WinTitleMatchMode.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Re: [..] Activer, cliquer sur un bouton de façon précise
Tu suggère de mettre un :
Opt("WinTitleMatchMode", 1) ;1=start, 2=subStr, 3=exact, 4=advanced, -1 to -4=Nocase
Dans mes scripts ?
Mais dans le cas où je compile le programme et le met sur un ordinateur qui n'a pas auto-it ça fonctionnera ?
Opt("WinTitleMatchMode", 1) ;1=start, 2=subStr, 3=exact, 4=advanced, -1 to -4=Nocase
Dans mes scripts ?
Mais dans le cas où je compile le programme et le met sur un ordinateur qui n'a pas auto-it ça fonctionnera ?



