IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Batch FTP avec argument


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 129
    Par défaut Batch FTP avec argument
    Bonjour,

    Je désire télécharger des fichiers sur un FTP via un batch. Jusqu'ici pas de problème! Seulement j'aimerais que le nom du fichier à télécharger soit un paramètre récupéré lors du lancement de mon batch...j'espère avoir été clair.

    Pour l'instant mon script est basique :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Mon fichier ftp.bat
    ftp -i -n -s:ftp/script_ftp.ftp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Mon fichier script_ftp.ftp
    open xxx.xxx.xxx.xxx.
    user Moi
    MonPassword
    hash
    bin
    cd /tempo/
    mget exp.dmp.gz
    bye
    A la place du mget exp.dmp.gz j'aimerais avoir un mget %1 qui récupère la valeur du paramètre lors du lancement du batch :

    ftp.bat MonArgument

    Mais je n'arrive pas ... Est-ce qu'il y a une solution ?

    D'avance merci,

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Il te "suffit" de générer ton script de réponse à la volée. Cela donne ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    @echo off
    set %respfile%=ftp/script_ftp.ftp
    type NUL>%respfile%
    echo open xxx.xxx.xxx.xxx>>%respfile%
    echo user Moi>>%respfile%
    echo MonPassword>>%respfile%
    echo hash>>%respfile%
    echo bin>>%respfile%
    echo cd /tempo/>>%respfile%
    echo mget %1>>%respfile%
    echo bye>>%respfile%
    ftp -i -n -s:%respfile%
    del %respfile%>NUL
    Le nom de fichier est transmis via le paramètre en ligne de commande (%1), et inséré dynamiquement dans le fichier de réponse utilisé ensuite, dans la foulée, par l'exécutable ftp.

    Il reste bien sûr à peaufiner / blinder tout ça pour en faire quelque chose d'exploitable réellement.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 129
    Par défaut
    Impeccable, ça marche! merci!!!

Discussions similaires

  1. Process batch Java en background avec argument
    Par pcouas dans le forum Général Java
    Réponses: 1
    Dernier message: 09/09/2011, 18h08
  2. Script d'envoi ftp avec un batch
    Par Parkman dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 03/11/2008, 00h02
  3. [Batch] passer un argument avec la commande Start
    Par metatron dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 17/08/2008, 21h59
  4. lister le contenu d'un serveur ftp avec NMFTP
    Par jackson dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/02/2005, 17h42
  5. [C#] Equivalent Property avec arguments de VB.NET
    Par Antz dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/03/2004, 13h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo