Page 1 sur 1

[ .. ] Auto_remplissage de zone impossible window7

Posté : jeu. 02 oct. 2014 19:02
par francis156
Bonjour, je cherche à faire de l'auto log in, j'obtiens l'ouverture du formulaire, mais ne parviens pas à remplir le champ et je reçois une erreur :
>"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Program Files (x86)\AutoIt3\SciTE\ex1.au3" /UserParams

Pour être sûr que ce n'est pas mon code, j'utilise l'exemple: http://www.script-home.com/using-autoit ... e-log.html

ou l'exemple: http://www.script-home.com/using-autoit ... e-log.html

http://www.autoitscript.fr/autoit3/docs ... unning.htm

J'ai toujours le même problème, Que ce soit avec send controlsend ou sendtext

Quelqu'un aurait la solution ?

Re: [ .. ] Auto_remplissage de zone impossible window7

Posté : ven. 03 oct. 2014 11:26
par TommyDDR

Code : Tout sélectionner

[color=#0000FF]"C:\Program Files (x86)\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "C:\Program Files (x86)\AutoIt3\SciTE\ex1.au3" /UserParams[/color]
Ceci n'est pas une erreur, c'est simplement une information de la console.

Une erreur est en rouge et de la forme :

Code : Tout sélectionner

[color=#FF0000]"CheminVersVotreAu3" (NumeroDeLigne) : ==> Type d'erreur:[/color]
Exemple :

Code : Tout sélectionner

[color=#FF0000]"C:\Users\user.deploy\Desktop\Livraison_auto\Livraison_auto.au3" (71) : ==> Subscript used on non-accessible variable.:[/color]

Re: [ .. ] Auto_remplissage de zone impossible window7

Posté : ven. 03 oct. 2014 11:45
par francis156
Ce n'est pas une erreur de code, d'accord, mais elle est peut-être contextuelle car je n'ai pas le résultat attendu: le champ ne se remplit pas..... et j'aimerais une aide

Re: [ .. ] Auto_remplissage de zone impossible window7

Posté : ven. 03 oct. 2014 18:06
par TommyDDR
Je ne sais pas pourquoi en ce moment les gens s'entêtent en ce moment...
Comment voulez vous de l'aide sachant que vous nous donnez juste comme info une ligne qui indique le nom de votre fichier au3

Allez, je vous faire une correspondance entre votre demande et une situation absurde :
Appellez un garagiste en lui disant que votre voiture ne roule pas (poster une demande d'aide sur le forum), que c'est une peugeot (votre ligne "C:\Program Files (x86)\AutoIt3\...") et que vous voulez de l'aide sans lui fournir votre voiture (vous ne fournissez aucun code).

Donc à moins d'avoir un membre devin pour vous aider : Fournissez nous le code COMPLET !

Re: [ .. ] Auto_remplissage de zone impossible window7

Posté : ven. 03 oct. 2014 20:42
par francis156
les codes sont dans les 2 URL que j'avais déjà données ci-dessus: j'ai recopié le code fourni dans ces Url et copié dans SciTE: j'obtiens toujours le formulaire à remplir mais je ne peux rien remplir. Je fournis en dernier mon propre code qui est peut-être faux mais ce sont les 2 1ers codes d'exemple qui sont supposés bons qui m'interpellent parce-que eux non plus ne remplissent pas

Voici les codes 1, 2 et 3:
► Afficher le texte
------------------------------------------------------------------------------------------------- code 2 suivant
► Afficher le texte
---------------------------------------------------------------------------------------------------code 3 suivant
► Afficher le texte

Re: [ .. ] Auto_remplissage de zone impossible window7

Posté : ven. 03 oct. 2014 20:44
par jguinch
J'ai modifié ton dernier post et ajouté les balises Spoiler et Code (c'était un peut mis n'importe comment).
C'est quoi d:\\install directoryXXX.Exe comme on n'a pas ce truc, on peut pas faire grand-chose...

Re: [ .. ] Auto_remplissage de zone impossible window7

Posté : ven. 03 oct. 2014 21:41
par orax
Je ne vois pas le code 2 dans le premier message (les deux liens où se trouvent les exemples sont les mêmes).

Pour que le code 2 soit fonctionnel il faudrait mettre une espace insécable avant le - (tiret).
Donc il faut remplacer tous les

Code : Tout sélectionner

"Sans titre - Bloc-notes"
par

Code : Tout sélectionner

"Sans titre" & ChrW(0xA0) & "- Bloc-notes"
Pour comprendre d'où provenait cette bizarrerie, j'ai récupérer le titre exact de la fenêtre du bloc-note ClipPut(WinGetTitle("[active]")) pour la comparer avec l'autre titre dans un éditeur hexa.

Dans le code 3, la page ne doit pas avoir le temps de se charger donc une solution très basique est d'ajouter un temps de pause avant d'envoyer les données.

Code : Tout sélectionner

ShellExecuteWait("https://www.ig.com/fr/login")
WinWait("Connexion - Google Chrome")
Sleep(5000)
ControlSend ("Connexion - Google Chrome", "","", "123456")
Mais pour automatiser d'une manière plus propre les navigateurs, il y a des UDFs (par exemple, les fonctions qui commencent par _IE, pour internet explorer).