Batch ms-dos

Fermé
DOUSS - 12 oct. 2004 à 00:16
 DOUSS - 13 oct. 2004 à 12:36
Salut tlm,
Je souhaite réaliser un script ms-dos (fichier .bat) qui lance une commande en passant en paramètre le contenu d'un autre fichier.
Exemple :
j'ai un fichier param.txt qui contient seulement une ligne "c:"
Mon fichier bat récupère le contenu de param.txt et exécute dir c:
J'ai esseayé cela mais ça ne fonctionne pas :
type param.txt > lecteur
dir %lecteur%

En bref l'utilité est de ne plus toucher au fichier bat mais seulement au fichier param.txt si je souhaite exécuter avec une autre lettre de lecteur

2 réponses

ton fichier de parametre doit être executable.
le renommer "param.bat"

dans ton fichier param.bat
set lecteur=C:

dans ton fichier.bat

call param.bat
dir %lecteur%


il faut d'abord executer le param.bat (fait par le call)
puis appeler les parametrs en indiquant leur nom entre %
0
Merci bcp
0