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
Modifié en dernier par legend le ven. 19 nov. 2010 18:05, modifié 1 fois.
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] )
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?
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