[EX] Ouvrir un dossier ftp

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Linox
Niveau 5
Niveau 5
Messages : 112
Enregistré le : dim. 28 sept. 2008 07:25
Status : Hors ligne

[EX] Ouvrir un dossier ftp

#1

Message par Linox »

Voici un script permétant d'ouvrir un dossier FTP
► Afficher le texte
Fichiers joints
Ovrire dossier FTP.au3
(1.1 Kio) Téléchargé 335 fois
Modifié en dernier par Linox le sam. 22 nov. 2008 13:43, modifié 2 fois.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#2

Message par timmalos »

Code : Tout sélectionner

; d'abord on demande les infos
$vrUrlFTP = InputBox("URL FTP", "Entrez ici votre adresse FTP:", "", "")
$vrNamUser = InputBox("Nom d'utisisateur", "Entrez ici votre nom d'utilisateur FTP:", "", "")
$vrPassword = InputBox("Password", "Entrez ici votre mot de passe FTP:", "", "")
$vrPort = InputBox("Password", "Entrez ici votre port FTP: laisser vide si 21", "", "")

; maintenant on les traite
 If $vrPassword = "" or $vrNamUser = "" or $vrPassword = "" Then 
    MsgBox(0,"Info","Vous n'avez pas rentrer une des informations demandées, abandon de la connexion.") 
    exit
 Endif
If $vrPort = "" Then $vrPort = "21"


;maintenant, on execute le programme
$file_index = FileOpen($vrNamUser & ".bat", 2) 
FileWriteLine($file_index, 'explorer.exe ftp://' & $vrNamUser & ':' & $vrPassword & '@' & $vrUrlFTP & ':' & $vrPort) 
FileClose($file_index) 


RunWait('explorer.exe ftp://' & $vrNamUser & ':' & $vrPassword & '@' & $vrUrlFTP & ':' & $vrPort)

 
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#3

Message par timmalos »

Etant dans le forum Exemples, je deleste au fur et a mesure:

Pour les ifs, il y a plusieurs solutions.

:arrow: Soit on teste une condition, ça donne une action:

Action --->>> Réaction
If ... Then ...

:arrow: Soit on teste une condition, ca donne une suite d'actions:

Action --->>> Réaction multiple
If ... Then
...
EndIf

:idea: A ces deux premiers cas, le test d'action peut être un test de non action tel que ceci :
If Not ... Then

:arrow: Soit on teste une condition, ca donne une action si elle est vraie, une autre si elle est fausse:
Action --->>> Réaction 1 OU Réaction 2
If... Then
...
Else
...
EndIf
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#4

Message par Tlem »

Je me suis permis d'éditer le post de timmalos pour affiner les conditions.
Soit on teste une condition, ça donne deux actions:
devient
Soit on teste une condition, ca donne une suite d'actions
J'ai aussi rajouté ceci :
A ces deux premiers cas, le test d'action peut être un test de non action tel que ceci :
Action négative --->>> Réaction
If Not ... Then
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Linox
Niveau 5
Niveau 5
Messages : 112
Enregistré le : dim. 28 sept. 2008 07:25
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#5

Message par Linox »

pourrais tu m'en dire plu tlem je ne vois pas ce que tu a modifier ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#6

Message par Tlem »

J'ai édité mon post pour vous répondre.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Linox
Niveau 5
Niveau 5
Messages : 112
Enregistré le : dim. 28 sept. 2008 07:25
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#7

Message par Linox »

merci ;)
aipc
Niveau 1
Niveau 1
Messages : 7
Enregistré le : jeu. 23 avr. 2009 15:18
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#8

Message par aipc »

J'ai un FTP local sans mots de passe. Et ton script ne marche pas car je n'ai pas mis de mot de passe :s
Linox
Niveau 5
Niveau 5
Messages : 112
Enregistré le : dim. 28 sept. 2008 07:25
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#9

Message par Linox »

il faudrai que j'adapte le code, dés que je me sens ;)
aipc
Niveau 1
Niveau 1
Messages : 7
Enregistré le : jeu. 23 avr. 2009 15:18
Status : Hors ligne

Re: [EX] Ouvrir un dossier ftp

#10

Message par aipc »

si je met :
log : anonymous
mdp : anonymous
ca fonctionne :)

je me suis permis de modifier :

Code : Tout sélectionner


$vrUrlFTP = InputBox("URL FTP", "Entrez ici votre adresse FTP:", "", "")
 If $vrUrlFTP = "" Then 
    MsgBox(0,"Info","Vous n'avez pas entrer l'url FTP, abandon de la connexion") 
    exit
 Else
 Endif

$vrNamUser = InputBox("Nom d'utisisateur", "Entrez ici votre nom d'utilisateur FTP: default anonymous", "", "")
 If $vrNamUser = "" Then  $vrNamUser = "anonymous"
     

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


$vrPort = InputBox("Password", "Entrez ici votre port FTP: default 21", "", "")



if $vrPort = "" Then $vrPort = "21"



$file_index = FileOpen($vrNamUser & ".bat", 2) 
FileWriteLine($file_index, 'explorer.exe ftp://' & $vrNamUser & ':' & $vrPassword & '@' & $vrUrlFTP & ':' & $vrPort) 
FileClose($file_index) 


RunWait('explorer.exe ftp://' & $vrNamUser & ':' & $vrPassword & '@' & $vrUrlFTP & ':' & $vrPort)

 
Fichiers joints
Ovrire dossier FTP.au3
(980 Octets) Téléchargé 214 fois
Répondre