Comment puis-je obtenir et imprimer la valeur d’une variable d’environnement?

Je veux imprimer de la valeur à partir d’une variable d’environnement Windows, disons path ou errorlevel, j’ai essayé ceci mais cela ne fonctionne pas. Sortez ceci dans ma console:

(sans tenir compte des espaces / tabulations qu’il génère):

echo %PATH %PATH 

Makefile:

 PATH=$(PATH);\nonesuch all: echo %PATH% 

ligne de commande:

 nmake /E 

Comment je le répare?

REMARQUE: le chemin binary de Visual Studio se trouve dans ma variable PATH, c’est pourquoi je l’appelle en dehors de la console VS

Le signe % a une signification particulière dans les Makefiles.

Pour effectuer la substitution de fichiers par lots Windows, vous devez y échapper comme suit:

 echo %%PATH%% 

Cela semble fonctionner aussi:

 "echo %%PATH%%" 

Une autre option est d’effectuer la substitution du côté Make, mais c’est différent:

 echo $(PATH) 

Pour voir votre chemin, essayez ceci

 echo $PATH