Batch : Variable d'environnement
Bonjour,
Je souhaite écrire le contenu d'une variable d’environnement dans un fichier à partir d'un .bat (jusque là tout va bien ^^).
Là où ca se complique, c'est que je souhaiterais que les variables contenu dans la variable que je souhaite écrire ne soient pas interprétés. Auriez vous une solutions ?
Un petit exemple :
Ma variable PATH contient : "c:\toto;%PYTHONPATH%\lib; ...."
Voici mon script
Code:
1 2 3 4 5
| (
echo PYTHONHOME=C:\Python27
echo PYTHONPATH=%%PYTHONHOME%%\lib
SET PATHTMP=%PATH%
) > fichier.txt |
Voici le contenu de fichier.txt :
Code:
1 2 3
| PYTHONHOME=C:\Python27
PYTHONPATH=%PYTHONHOME%\lib
PATH=c:\toto;C:\Python27\lib; ... |
voilà ce que je souhaiterais avoir :
Code:
1 2 3
| PYTHONHOME=C:\Python27
PYTHONPATH=%PYTHONHOME%\lib
PATH=c:\toto;%PYTHONPATH%\lib; ... |
Merci d'avance.