Problème batch
Résolu
LL78
Messages postés
33
Statut
Membre
-
LL78 Messages postés 33 Statut Membre -
LL78 Messages postés 33 Statut Membre -
Salut,
Je n'arrive pas à assigner des paramètres à un fichier batch,
exemple lorsque je crée un fichier batch que j'appelle v.bat
j'écris comme ligne de commande
1 @echo off
2 v.bat /C: /D:
3 echo le premier paramètre est %1
4 echo le second paramètre est %2
5 pause
j'enregistre, je l'exécute et là je vois juste un tiret qui clignote.
Quand j'enlève @echo off, je vois une boucle "C:\Documents and settings\proprietaire\bureau>V;bat /C: /D:
Je n'arrive pas à assigner des paramètres à un fichier batch,
exemple lorsque je crée un fichier batch que j'appelle v.bat
j'écris comme ligne de commande
1 @echo off
2 v.bat /C: /D:
3 echo le premier paramètre est %1
4 echo le second paramètre est %2
5 pause
j'enregistre, je l'exécute et là je vois juste un tiret qui clignote.
Quand j'enlève @echo off, je vois une boucle "C:\Documents and settings\proprietaire\bureau>V;bat /C: /D:
Configuration: Windows XP Firefox 3.0.13
6 réponses
-
Donc, tu voudrais faire cela :
Contenu de ton fichier v.bat
@echo off
echo le premier paramètre est %%1%%
echo le second paramètre est %%2 %%
pause
Et tu lances le code à partir de ta fenêtre Dos en tapant :
v.bat C:\\ D:\\
Et tu obtiendras alors :
le premier paramètre est C:\\
le second paramètre est D:\\ -
Bonsoir Ll78,
Ma réponse sera peut-être à côté de la plaque : c'est juste parce que je n'aurais pas bien compris ton problème ;-)
En fait : je ne comprends pas la 2ième ligne de ton fichier bat car cette ligne correspond en fait à la ligne que tu es censé lancer à partir de ta fenêtre Dos :
Dans ton fichier v.bat, tu devrais y trouver les instructions suivantes :@echo off echo le premier paramètre est %1 echo le second paramètre est %2 pause
Et tu lances le code à partir de ta fenêtre Dos en tapant :v.bat /C: /D: %1 %2
où %1 et %2 sont les paramètres que tu passes à ton programme v.bat.
Pour ce qui est des options C et D que tu as indiquées, je te fais confiance : tu dois savoir à quoi elles servent. -
salut BadGuitarist, et merci de ta réponse,
en fait sur la seconde ligne je veux assigner au paramètre %1 %2 les répertoires C:\ et D:\
V.bat correspondant au paramètre %0.
et ensuite afficher le premier paramètre puis le second.
le problème et que le programme ne reconnait pas les paramètre que je lui ai indiqué et m'affiche un bug -
En Dos, les paramêtres ne s'écrivent-ils pas ainsi : %1% ou %%1%% ?
Il faut vérifier sur le Net. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
les variables s'encadrent de deux pour cents les paramètres précédés d'un seul
-
En fait ce fichier ne sert pas à grand chose c'est juste pour montrer que je n'arrive pas à utiliser mes paramètre
mais j'ai trouver une solution plutôt barbare au lieu d'assigner mes paramètres manuellement j'utilise le logiciel powerbatch
merci de ton aide BadGuitarist!