[R] File Transfer Protocole et AutoIt ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

[R] File Transfer Protocole et AutoIt ?

#1

Message par DimVar »

Bonjour,

Aprés avoir utilisé la fonction recherche avec le terme "ftp", on me reponds que 4 caracteres sont necessaires dommage.
Je m'etonne donc de voir dans l'aide d'autoit une commande "FtpBinaryMode", mais je ne trouve aucune commande concernant le transfert en FTP... :?

Normal ? On doit utiliser FTP par MS-dos (sous Window$) dans un batch ?
Ou j'ai pas les yeux en face des trous ?

Merci à vous.
Modifié en dernier par DimVar le mar. 26 août 2008 11:11, modifié 1 fois.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] File Transfer Protocole et AuoIt ?

#2

Message par moutelous »

Bonjour,

Ces liens vous aideront certainement :

http://www.autoitscript.com/forum/index ... 473&hl=FTP ou http://www.autoitscript.com/forum/index ... 403&hl=FTP

DimVar a écrit :Aprés avoir utilisé la fonction recherche avec le terme "ftp", on me reponds que 4 caracteres sont necessaires dommage.
??? je ne comprends pas votre remarque ..... en tapant ftp dans l'onglet index de l'aide on trouve bien FtpBinaryMode (Option) et FtpSetProxy ....

A+
A+
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] File Transfer Protocole et AuoIt ?

#3

Message par DimVar »

Il s'agit de la recherche sur le forum et non sur l'aide de autoit ;)
Merci pour le lien, je creuse pour voir si j'y trouve mon compte...

Je laisse ouvert le topic pour d'autres réponses.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
moutelous
Niveau 6
Niveau 6
Messages : 229
Enregistré le : sam. 09 févr. 2008 19:51
Localisation : Rennes
Status : Hors ligne

Re: [..] File Transfer Protocole et AuoIt ?

#4

Message par moutelous »

DimVar a écrit :Il s'agit de la recherche sur le forum et non sur l'aide de autoit
Oh....Sorry
A+
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] File Transfer Protocole et AuoIt ?

#5

Message par jbnh »

Il existe un FTP.au3

Voila comment il marche globalement:

Code : Tout sélectionner

#include <FTP.au3>

DllOpen('wininet.dll')

$server = 'ftp://azerty.xooit.net'
$username = 'azerty'
$pass = 'azerty'

$Open = _FTPOpen('MyFTP Control')
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FtpPutFile($Conn, 'azerty.txt', '/azerty.txt')
$Ftpc = _FTPClose($Open)

MsgBox(0, "TEST", $ftpp)
Fichiers joints
FTP.au3
(7.83 Kio) Téléchargé 123 fois
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] File Transfer Protocole et AutoIt ?

#6

Message par DimVar »

Ok, parfait.

Merci.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [R] File Transfer Protocole et AutoIt ?

#7

Message par timmalos »

J'avais deja rencontré le même problème, je voulais rechercher "ftp" sur le forum et je ne pouvais pas:) , si les admins pouvaient redescendre à 3 les criteres minimums, ca serait bien:)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] File Transfer Protocole et AutoIt ?

#8

Message par Tlem »

timmalos a écrit :si les admins pouvaient redescendre à 3 les criteres minimums, ca serait bien:)
Je vais jetter un oeil dés que possible.
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é".
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [R] File Transfer Protocole et AutoIt ?

#9

Message par timmalos »

Merci bien :wink:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] File Transfer Protocole et AutoIt ?

#10

Message par Tlem »

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

Re: [R] File Transfer Protocole et AutoIt ?

#11

Message par TommyDDR »

Bonjour, je voudrais savoir comment récupéré un fichier sur un FTP.
il n'y a pas cette fonctions sur ftp.au3.

j'ai bien essayé de la créé mais cela fait planter auto it ^^' :

MonFichier.au3 :

Code : Tout sélectionner

#include <FTP.au3>

DllOpen('wininet.dll')

$file = 'fichier'
$server = 'serveur
$username = 'login'
$pass = 'pass'
$Open = _FTPOpen('MyFTP Control')
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FtpGetFile($Conn, $file, $file)
$Ftpc = _FTPClose($Open)

DllClose('wininet.dll')

Run("notepad.exe "&file)
FTP.au3 (ajouté par moi):

Code : Tout sélectionner

Func _FTPGetFile($l_FTPSession, $s_RemoteFile, $s_LocalFile, $l_Flags = 0, $l_Context = 0)

    Local $ai_FTPGetFile = DllCall('wininet.dll', 'int', 'FtpGetFile', 'long', $l_FTPSession, 'str', $s_RemoteFile, 'str', $s_LocalFile, 'long', $l_Flags, 'long', $l_Context)
    If @error OR $ai_FTPGetFile[0] = 0 Then
        SetError(-1)
        Return 0
    EndIf
    
    Return $ai_FTPGetFile[0]
    
EndFunc ;==> _FTPGetFile()
 
Le fichier se telecharge bien mais autoit plante (a cause de la ligne local $ai_FTPGetFile = ...)
Merci.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2103
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [R] File Transfer Protocole et AutoIt ?

#12

Message par TommyDDR »

Probleme résolu :

Pour récupéré un fichier, pourquoi passer par FTP ?
$file = "nom fichier"
$url = "nom de l'url"
InetGet($url&$file, $file, 1)

voila
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [R] File Transfer Protocole et AutoIt ?

#13

Message par L4crymal »

Est-il possible aussi de supprimer un fichier sur un FTP svp
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [R] File Transfer Protocole et AutoIt ?

#14

Message par jbnh »

oui, il y a multiple udf ftp sur le forum américains pour faire toute sorte de choses
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
L4crymal
Niveau 8
Niveau 8
Messages : 513
Enregistré le : mer. 24 sept. 2008 14:53
Status : Hors ligne

Re: [R] File Transfer Protocole et AutoIt ?

#15

Message par L4crymal »

Je vais y jeter un œil merci
Répondre