Page 1 sur 1

[..] Check d'un TRadioButton

Posté : jeu. 23 avr. 2009 22:11
par rothus
Salut,
Je cherche à automatiser l'installation du jeu Jardinains 2.
J'arrive à lancer l'installation, puis à clicker sur les boutons, mais ensuite petit problème.

Sur le dialog, il y a plusieurs objets:
TRichEditViewer (je dois accepter le contrat qui est inscrit),
puis 2 TRadioButton (TRadioButton1 (j'accepte les termes), et TRadioButton2 (je refuse les termes), ce dernier est coché.
et enfin 3 boutons (précèdent, suivant (qui est grisé) et annuler).
J'aimerais savoir comment checker le TRadioButton1, et ainsi pouvoir faire le click auto sur le bouton suivant.

Merci d'avance

Re: [..] Check d'un TRadioButton

Posté : ven. 24 avr. 2009 01:05
par ani
bonjour et soyez le bienvenu parmis nous.

Regardez les fonction controlcommand/ controlclickcelle-ci sont adéquates pour l'auto-Installation.

Avec controlcommand utilisé le parametre (command) uncheck pour décocher la case.

Bonne continuation ;)

Re: [..] Check d'un TRadioButton

Posté : ven. 24 avr. 2009 12:32
par rothus
salut,
merci pour la reponse.
J'utilise cette commande:
ControlCommand ( "title", "text", controlID, "command" [, "option"] )

Ci-joint mon code.
ControlCommand("Installation - Jardinains 2!","Installation - Jardinains 2!","TRadioButton2","UnCheck","")
ControlCommand("Installation - Jardinains 2!","Installation - Jardinains 2!","TRadioButton1","Check","")

le TradioButton2 reste coché, et le TRadioButton1 ne se coche pas.

Y a un truc de louche dans le code.

Re: [..] Check d'un TRadioButton

Posté : mar. 28 avr. 2009 17:34
par orax
Essayez peut-être de ne pas spécifier l'argument "text" ou vérifiez que les informations soient correctes (avec Au3info par exemple).

Code : Tout sélectionner

ControlCommand("Installation - Jardinains 2!","","TRadioButton2","UnCheck","")
msgbox(0,"",@error) ; est-ce que ça vous retourne une erreur ?
ControlCommand("Installation - Jardinains 2!","","TRadioButton1","Check","")
msgbox(0,"",@error)

Re: [..] Check d'un TRadioButton

Posté : mar. 28 avr. 2009 21:29
par Tlem
Regardez aussi si tout simplement il n'existe pas une commande d'installation en mode silencieux (généralement /s ou /S).