[bat]recup variable dans syntaxe de lancement

Fermé
lonewolf - 6 avril 2007 à 16:22
 lonewolf - 6 avril 2007 à 17:01
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

2 réponses

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
Ok j'essaie cela et vous tiens au courant

Merci beaucoup de votre aide et de votre rapidité

Amitiés

Lonewolf
0
Merci

Ca fonctionne a merveille

Amitiés
0