[bat]recup variable dans syntaxe de lancement

lonewolf -  
 lonewolf -
Bonjour,

Je cherche un coup de main sur un petit programme en .bat qui doit déplacer un fichier dans un répertoire sans faire appel a la commande MOVE.

Mon souci est que je dois récupérer deux variable dans la syntaxe de lancement qui doit se faire : nom de mon fichier bat filename Directoryname.

Je sais récupérer la première variable avec un %1 (donc le nom du fichier a déplacer) mais je n'arrive pas a récupérer dans mon fichier la direction du déplacement.

Si vous pouviez me donner une indication pour que je puisse réaliser ce travail, ça m'aiderait.

Merci d'avance à ceux qui voudrons bien plancher sur mon problème et m'apporter un début de solution

Lonewolf
Configuration: Linux
Firefox 2.0.0.3

2 réponses

  1. titFab
     
    Ben utilise %2 pour obtenir le 2ème paramètre !!

    @echo off
    echo Premier param : %1
    echo Deuxième param : %2


    ton problème est peut-être que ton chemin contient des espaces.
    Si le 2ème param en contient, lance ton .bat en mettant le 2ème param entre " :

    monBat.bat toto "C:\Program Files\"
    0
  2. lonewolf
     
    Ok j'essaie cela et vous tiens au courant

    Merci beaucoup de votre aide et de votre rapidité

    Amitiés

    Lonewolf
    0
    1. lonewolf
       
      Merci

      Ca fonctionne a merveille

      Amitiés
      0