Problème batch
Résolu
LL78
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
LL78 Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
LL78 Messages postés 31 Date d'inscription Statut Membre Dernière intervention -
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:
A voir également:
- Problème batch
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Renommer tous les fichiers d'un dossier - Forum Windows
- Batch picture resizer - Télécharger - Divers Photo & Graphisme
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:\\
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 :
Et tu lances le code à partir de ta fenêtre Dos en tapant :
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.
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 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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question