TexteTop
Communauté

Login Membres: 3563


Menu

Liens



flecheAccueil

Bonjour et bienvenue sur Batcher.fr le site de ressource sur la création de scripts MS-DOS. Vous apprendrez les bases de la création de scripts batch, afin de vous simplifier la vie. Vous découvrirez comment, à l'aide d'un simple éditeur de texte il est possible d'aller assez loin.Terminal

 

Mais que sont les Batchs: Un fichier batch est, sous le système d'exploitation Windows, un fichier (ou script) contenant une série d'instructions MS-DOS. Ces fichiers, lorsqu'ils sont lancés, exécutent les commandes contenues dans le fichier. Ces commandes sont alors interprétées par les exécutables cmd.exe et command.com. Les scripts ainsi créer pourront s'exécuter sur les tous les environnements Windows.

 

Vous apprendrez donc à "batcher" en plusieurs étapes, tout d'abord connaître les différentes commandes. Puis créer votre premier batch, ensuite vous pourrez sophistiquer vos batch en intégrant des variables, des fonctions et enfin personnaliser l'affichage. Pour les questions courantes n'hésitez pas à consulter la FAQ, sinon le forum vous accueil.



coin coin

forum  En direct du forum, aider ChickenY
le 01/12/19: Faire apparaître une variable en reprenant une autre variable


Bonjour,
Je n'arrive pas à faire afficher une variable lorsque je fais apparaitre une autre variable.
Alors comment ça marche :
J'ai créé un fichier .bat dans lequel il y a une variable qui s’appelle VAR=1
J'ai créé un fichier .txt et le bat va récupérer ce qui est marqué dedans test %var%
quand j'ouvre le .bat il me fais apparaitre test %var% et non test 1

.BAT
@echo off
set VAR=1
(
set file1=
)<FILE.TXT

echo %file1%
pause

donc le .bat affiche 1 quand je met %VAR% maintenant dans le fichier txt

.TXT
test %VAR%


Le .bat va donc récupérer la ligne 1 qui est test %VAR%
MAIS il me fais apparaitre test %VAR%

Et je ne sais pas comment faire pour que dans le bat il me fasse apparaitre test 1
...

coin coin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q Une question, une remarque, n'hésitez pas à visiter le forum