[ .. ] Auto_remplissage de zone impossible window7

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
francis156
Niveau 1
Niveau 1
Messages : 3
Enregistré le : jeu. 02 oct. 2014 18:34
Status : Hors ligne

[ .. ] Auto_remplissage de zone impossible window7

#1

Message 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 ?
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2128
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [ .. ] Auto_remplissage de zone impossible window7

#2

Message 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]
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
francis156
Niveau 1
Niveau 1
Messages : 3
Enregistré le : jeu. 02 oct. 2014 18:34
Status : Hors ligne

Re: [ .. ] Auto_remplissage de zone impossible window7

#3

Message 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
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2128
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [ .. ] Auto_remplissage de zone impossible window7

#4

Message 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 !
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
francis156
Niveau 1
Niveau 1
Messages : 3
Enregistré le : jeu. 02 oct. 2014 18:34
Status : Hors ligne

Re: [ .. ] Auto_remplissage de zone impossible window7

#5

Message 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
Modifié en dernier par jguinch le ven. 03 oct. 2014 20:42, modifié 2 fois.
Raison : Ajout des balises code
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [ .. ] Auto_remplissage de zone impossible window7

#6

Message 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...
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [ .. ] Auto_remplissage de zone impossible window7

#7

Message 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).
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Répondre