[BATCH] Problème de manipulation de variables avec NIRCMD

Problème de manipulation de variables avec NIRCMD [BATCH] - Shell/Batch - Programmation

Marsh Posté le 26-02-2010 à 14:25:22    

Question aux amateurs de l'utilitaire NIRCMD.EXE
 
Bonjour,  
Je souhaiterais comprendre pourquoi une variable fixée par nircmd ne se retrouve pas dans mon script d'origine.  
Voici un exemple qui illustre parfaitement mon souci:  
 
Contenu du fichier "test.cmd"

Code :
  1. set var1=Valeur OK


TEST 1

Code :
  1. set var1=Valeur Bidon
  2. call test.cmd
  3. echo %var1%


Résultat => Valeur OK  
 
 
TEST 2

Code :
  1. set var1=Valeur Bidon
  2. nircmd execmd test.cmd
  3. echo %var1%


Résultat => Valeur Bidon  
 
 
- Comment expliquez-vous ceci ?  
- Quelle solution proposez-vous pour obtenir le résultat souhaité ?
 
Merci par avance pour vos suggestions

Reply

Marsh Posté le 26-02-2010 à 14:25:22   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed