Supprimer guillemets - Shell/Batch - Programmation
Marsh Posté le 05-06-2006 à 12:07:07
Ok sa marche.
Merci
Par contre je n'ai pas de log.log de crée...
Est ce normal?
Marsh Posté le 05-06-2006 à 13:49:15
Je crois que oui, c'est normal Il faut revoir la syntaxe des sous-commandes de ftp.
Marsh Posté le 05-06-2006 à 14:00:11
Crois tu qu'il me serait possible de colorer une case dans un fichier xls a partir de mon batch??
ce sera pour verifier si les sauvegardes sont effectuées
en rouge si rété en bleu ou vert si OK.
Possible?
Marsh Posté le 05-06-2006 à 16:30:50
Enfait le probleme c'est que j'ai un fichier batch qui copie un fichier de mail pour faire une sauvegarde.
Donc je voudrait completer mon fichier excel directement a partir du résultat de la commande FTP.
Voila le code FTP:
fichier ftp.ftp
%User
%pass
cd mail
put Outlook.pst Outlook.pst
bye
ce code est apellé par: ftp -s:ftp.ftp Serveur
Y a t-il une solution pour recuperer la sortie du put outlook.pst outlook.pst ??
Merci
Marsh Posté le 05-06-2006 à 17:23:24
Le probleme c que sa me renvoi toutes les lignes de la commande
moi je voudrais juste celle du put...
voila
je v tester un traitement du fichier
Marsh Posté le 06-06-2006 à 11:54:57
help verbose
à la ligne de commandes de ftp.
Ou Google "ftp verbose".
Marsh Posté le 07-06-2006 à 10:58:37
OUé je vois bien a quoi sert verbose mais je ne vois pas trop en quoi cela peut m'etre utile...
Sais tu comment rediriger la ligne "put outlook.pst outlook.pst" vers un fichier ou une variable que je puisse ecrire dans un fichier log si les sauvegarde est OK ou pas?
Merci
Marsh Posté le 07-06-2006 à 14:46:14
SI tu fais
ftp... > log.log
avec verbose sur off, rien ne sera inscrit dans le log.
Il suffit donc de réactiver verbose avant et de le (re)désactiver après put.
Marsh Posté le 31-05-2006 à 16:23:08
Salut a tous.
Je fait sa pour preparer un fichier ftp.ftp appellé par FTP -s:ftp.ftp serveur
echo %UFSG%>>ftp.ftp
echo %PFSG%>>ftp.ftp
set com="put Outlook.pst Outlook.pst>>log.log"
echo %com%>>ftp.ftp
echo bye>>ftp.ftp
le probleme c'est que ma variable %com% = "put Outlook.pst Outlook.pst>>log.log"
alors que je voudrais qu'elle soit egale a put Outlook.pst Outlook.pst>>log.log
Cela me permettrai de renvoyer le resultat de put dans log.log ou dans une variable .
Comment faire?
Merci
Jeremy