[bat]recup variable dans syntaxe de lancement
lonewolf
-
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
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
-
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\" -
Ok j'essaie cela et vous tiens au courant
Merci beaucoup de votre aide et de votre rapidité
Amitiés
Lonewolf