OVH Cloud OVH Cloud

Cherche exemple de script pour ftp.exe

9 réponses
Avatar
Régine
Bonjour,
J'ai mille peine à faire fonctionner ftp.exe sur mon win2000, je cherche un
tutorial ou une aide. Merci
Et bon week-end à tous

9 réponses

Avatar
Clive Lumb
Régine wrote:
Bonjour,
J'ai mille peine à faire fonctionner ftp.exe sur mon win2000, je
cherche un tutorial ou une aide. Merci
Et bon week-end à tous


Pour ftp tu lui donnes à manger un fichier texte qui contient les commandes
exactement si tu les avais tapées au clavier
Exemple:
ftp < get_virus_defs.txt
où get_virus_defs.txt contient:
open ftp.symantec.com
anonymous

cd
/public/english_international/antivirus_definitions/norton_antivirus/static
binary
get navup8.exe
quit

Avatar
Régine
Je n'y comprends plus rien voici mon script dans un fichier .bat (FTP.BAT)

open www.toto.com
user name
password
ascii
cd c:
put Rdv.txt Rdv.txt
bye


Rien ne fonctionne ! Je ne comprends pas comment on invoque le ftp.exe dans
ce cas

Merci pour votre aide
Bien à vous
Régine




"Clive Lumb" a écrit dans le message
de news:
Régine wrote:
Bonjour,
J'ai mille peine à faire fonctionner ftp.exe sur mon win2000, je
cherche un tutorial ou une aide. Merci
Et bon week-end à tous


Pour ftp tu lui donnes à manger un fichier texte qui contient les
commandes

exactement si tu les avais tapées au clavier
Exemple:
ftp < get_virus_defs.txt
où get_virus_defs.txt contient:
open ftp.symantec.com
anonymous

cd

/public/english_international/antivirus_definitions/norton_antivirus/static

binary
get navup8.exe
quit






Avatar
Clive Lumb
Régine wrote:
Je n'y comprends plus rien voici mon script dans un fichier .bat
(FTP.BAT)

open www.toto.com
user name
password
ascii
cd c:
put Rdv.txt Rdv.txt
bye


Rien ne fonctionne ! Je ne comprends pas comment on invoque le
ftp.exe dans ce cas

Merci pour votre aide
Bien à vous
Régine


ftp.bat doit contenir:
ftp < commandesftp.txt
commandesftp.txt doit contenir:
open www.toto.com
user name
password
ascii
cd c:
put Rdv.txt Rdv.txt
bye

Explication:
ftp.bat est un fichier de commandes qui lance ftp.exe, le sigle "<" dit que
les commandes pour ftp.exe viennent du fichier commandesftp.txt plutôt que
du clavier.

Plus claire ?

Avatar
Régine
Je vous remercie vivement, j'ai suivi vos explications à la lettre, la seule
chose que j'obtient est
un défilement de la ligne d'instruction sans arrêt.
voir: http://www.xn--rgine-bsa.ch/test/
Mais je tiens à vous remercier encore d'avoir pris de votre temps pour
analyser ma question.

Très cordialement
Régine




"Clive Lumb" a écrit dans le message
de news:
Régine wrote:
Je n'y comprends plus rien voici mon script dans un fichier .bat
(FTP.BAT)

open www.toto.com
user name
password
ascii
cd c:
put Rdv.txt Rdv.txt
bye


Rien ne fonctionne ! Je ne comprends pas comment on invoque le
ftp.exe dans ce cas

Merci pour votre aide
Bien à vous
Régine


ftp.bat doit contenir:
ftp < commandesftp.txt
commandesftp.txt doit contenir:
open www.toto.com
user name
password
ascii
cd c:
put Rdv.txt Rdv.txt
bye

Explication:
ftp.bat est un fichier de commandes qui lance ftp.exe, le sigle "<" dit
que

les commandes pour ftp.exe viennent du fichier commandesftp.txt plutôt que
du clavier.

Plus claire ?





Avatar
Clive Lumb
Régine wrote:
Je vous remercie vivement, j'ai suivi vos explications à la lettre,
la seule chose que j'obtient est
un défilement de la ligne d'instruction sans arrêt.
voir: http://www.xn--rgine-bsa.ch/test/
Mais je tiens à vous remercier encore d'avoir pris de votre temps pour
analyser ma question.

Très cordialement
Régine


Il ne faut pas nommer ton bat qui lance le processus "ftp.bat" car, au lieu
de lancer ftp.exe, il va chercher ftp.bat, qui lance ftp.bat, qui lance
ftp.bat ad infinitum.

renommer ftp.bat en lancerftp.bat par example

Aussi il ne dois pas y avoir un "0" dans "ftp < commandesftp.txt"

Avatar
Régine
Aussi il ne dois pas y avoir un "0" dans "ftp < commandesftp.txt"

Bonjour,
le 0 se met tout seul j'ai tenté de faire:
ftp.exe<ftpcommandeftp.txt
ftp.exe <ftpcommandeftp.txt
ftp.exe< ftpcommandeftp.txt

Rien n'y fait !
J'ai une question:
Pour le cas ou le ftp.exe fonctionne, est-il possible d'envoyer un fichier
en "Muet" c'est-à-dire sans demande de password ou username ? en clair, le
transfert se fait sans manifestation à l'ecran ?


Merci pour votre aide si précieuse. je vous souhaite une belle journée.
Très cordialement
Régine
Avatar
Clive Lumb
"Régine" a écrit dans le message de
news:eFlRs%
Aussi il ne dois pas y avoir un "0" dans "ftp < commandesftp.txt"

Bonjour,
le 0 se met tout seul j'ai tenté de faire:
ftp.exe<ftpcommandeftp.txt
ftp.exe <ftpcommandeftp.txt
ftp.exe< ftpcommandeftp.txt

Rien n'y fait !
J'ai une question:
Pour le cas ou le ftp.exe fonctionne, est-il possible d'envoyer un fichier
en "Muet" c'est-à-dire sans demande de password ou username ? en clair, le
transfert se fait sans manifestation à l'ecran ?


Merci pour votre aide si précieuse. je vous souhaite une belle journée.
Très cordialement
Régine



Au temps pour moi ! Je me suis trompé sur le syntaxe à utiliser avec
ftp.exe.
En effet pour utiliser un fichier de commandes il faut mettre:
ftp.exe -s:commandesftp.txt
(sans espace entre "-s:" et le nom du fichier de commandes).
Cela n'affiche pas le nom et mot de pasee, mais il affiche les messages du
serveur ftp.
Si tu veux que rien ne s'affiche, ton fichier bat devrait contenir ceci (à
faire qu'une fois tu es sure que tout marche):
@echo off
ftp.exe -s:commandesftp.txt >> ftpresultat.log

Le ">>" rédirige les messages de ftp vers un fichier (en ajoutant à la
queue-leu-leu)

Avatar
Régine
Fantastique ça fonctionne !

Je tiens à vous témoigner ma reconnaissance. Merci beaucoup
Tès cordialement
Régine
Avatar
Clive Lumb
"Régine" a écrit dans le message de
news:
Fantastique ça fonctionne !

Je tiens à vous témoigner ma reconnaissance. Merci beaucoup
Tès cordialement
Régine

Content d'avoir pu aider - et encore désolé pour le raté intial..