[R] FTP en boucle...

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

[R] FTP en boucle...

#1

Message par Sydneysyd »

Bonjour à tous,

Un petit souci sur un script, j'ai une GUI avec un bouton FTP. En cliquant dessus, il demande le nom d'utilisateur et le mot de passe, puis ouvre le ftp en tant que dossier. Le problème est que la demande d'accès tourne en boucle et je ne comprends pas pourquoi...

Voici le code

Code : Tout sélectionner

Case $FTP


$Username= InputBox("Nom d'utilisateur", "Entrez ici votre nom d'utilisateur FTP", "", "")
 If $Username = "" Then  $Username = "anonymous"

$Password = InputBox("Password", "Entrez ici votre mot de passe FTP", "", "*")
 If $Password = "" Then  $Password = "anonymous"

$FTP = ("ftp02.jvs.fr")

$Port = ("21")

Run('explorer.exe ftp://' & $Username & ':' & $Password & '@' & $FTP & ':' & $Port)

 
De plus, j'aimerais savoir comment être sûr que c'est un dossier FTP qui s'ouvre et pas Internet Explorer par exemple.

Merci d'avance pour votre aide
Modifié en dernier par Sydneysyd le mer. 16 juil. 2014 15:03, modifié 1 fois.
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
Ks10
Niveau 6
Niveau 6
Messages : 282
Enregistré le : mer. 25 avr. 2012 20:38
Status : Hors ligne

Re: [...] FTP en boucle...

#2

Message par Ks10 »

Bonjour,

Vérifie absolument que tu a les bons identifiants.
Ensuite j'ai vu que en dirait tu accède au ftp via l'explorer, pourquoi ne pas tester avec les commandes dédié au FTP pour faire tes travaux ?
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [...] FTP en boucle...

#3

Message par Sydneysyd »

J'ai les bon identifiants, vu que le dossier s'ouvre, mais ca le fait en boucle.

Je veux absolument ouvrir un dossier FTP, car ainsi je peux faire la copie à la volée des dossiers voulues par un glisser déposer.

Comme les dossiers changent de noms souvent, cela m'évite de changer le code à chaque fois. Voilà pourquoi je ne prend pas les commandes dédiés FTP.
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [...] FTP en boucle...

#4

Message par jguinch »

Si tu lances explorer.exe, ça doit ouvrir le dossier dans l'explorer, pas avec IE (du moins pour moi ça marche sur mon poste).

Pour le mot de passe en boucle, est-ce que par hasard tu as un @ dans ton mot de passe ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [..] FTP en boucle...

#5

Message par Sydneysyd »

Salut Jguinch,

Pour le fait que je veuille que cela ouvre l'explorer, c'est que parfois j'ai eu en le faisant en direct, Internet explorer qui s'ouvrait et pas un dossier.

Pour le mot de passe, il y a un $ et un *, tu penses que ca peut venir de là ?
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] FTP en boucle...

#6

Message par jguinch »

Le fait qu'il y ait des caractères spéciaux peut effectivement perturber.
Il faudrait essayer d'encoder le nom d'utilisateur et le mot de passe : http://en.wikipedia.org/wiki/Percent-escape
Regarde ce post, il est pas mal.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [..] FTP en boucle...

#7

Message par Sydneysyd »

ok, merci :)

Je tiens au courant
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [..] FTP en boucle...

#8

Message par Sydneysyd »

Je viens de lire, mais je n'arrive pas à voir comment le rendre fonctionnel sur le lien qu'il m'a été donné.

J'ai mis le code du forum sur un fichier AutoIT que j'ai mis dans l'include

Mais après, comment je fais ?

Désolé de poser une question aussi simple, mais je ne vois pas comment encoder ensuite ma variable $password...
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] FTP en boucle...

#9

Message par jguinch »

Essai ça :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
Sydneysyd
Niveau 5
Niveau 5
Messages : 177
Enregistré le : jeu. 24 nov. 2011 08:58
Status : Hors ligne

Re: [..] FTP en boucle...

#10

Message par Sydneysyd »

Génial !

Merci beaucoup

Une petite question : Tu l'as fait exprès de rajouter le petit bout de code à la fin pour que ca plante ? lol
-Il n'y a qu'en jouant avec les plus forts que l'on progresse-
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [R] FTP en boucle...

#11

Message par jguinch »

Arf... le copié-collé.. :oops:
C'est corrigé
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre