Page 1 sur 1
[R] Vitesse d'un controlsend
Posté : jeu. 18 nov. 2010 23:02
par legend
Bonjour,
j'utilise des controlsend pour poster des sujets.
sauf que le texte est trop long et sa met un bout de temp pour l'écrire.
ps : j'ai aissaié d'ajouter cette ligne au début de mon code :
mais sa n'a pas/presque rien changé.
quelqun a une solution?
un copier/coller sera bien rapide, mais comment copier un texte figurant dans le script? . . .
merci et bonne journée
Re: [..] Vitesse d'un controlsend
Posté : ven. 19 nov. 2010 00:04
par bloodwolff
Pour copier un texte
ClipPut ( "value" )
Et ceci aurait très bien pu être trouvé en lisant controlsend
Opt("SendKeyDelay",...) alters the the length of the brief pause in between sent keystrokes.
Opt("SendKeyDownDelay",...) alters the length of time a key is held down before being released during a keystroke.
Mais je pense que cette fonction serait plus adapté
ControlSetText ( "title", "text", controlID, "new text" [, flag] )
Re: [..] Vitesse d'un controlsend
Posté : ven. 19 nov. 2010 12:00
par legend
Merci,
pour Opt("SendKeyDelay",...) j'avais deja dis que sa changeait pas grande chose puisque le texte est trés long.
pour ControlSetText ( "title", "text", controlID, "new text" [, flag] )
je veux utiliser sur un site ou il y a beacoup de champs d'écriture dans un seul control (celui de chrome.)
sa marche comment?
Re: [..] Vitesse d'un controlsend
Posté : ven. 19 nov. 2010 13:38
par bloodwolff
Je ne suis pas sur que ces commandes fonctionnes sur des explorateurs internet, regarde plus du coté de <IE.au3>
Re: [..] Vitesse d'un controlsend
Posté : ven. 19 nov. 2010 18:05
par legend
La seule commande qui ne fonctionne pas comme je veux c'est control settext.
sinon control send marche (avec quelques coups de tab je peux changer la place ou écrire.) clip put marche bien aussi, je copie un texte, aprés je le colle avec un controlsend.
controlsettext ajoute du texte, mais je ne sais pas exactement ou.
j'ai vérifié sa a l'aide d'autoit window info qui détecte le texte comme visible dans la fenetre.
enfin mon probléme est résolu, avec copier coller, le texte s'écris instantanément.
merci et bonne journée