Výpis všech proměnných prostředí z příkazového řádku

Je možné vypsat všechny proměnné prostředí z příkazového řádku systému Windows'?

Něco, co by odpovídalo funkci PowerShellu gci env: (nebo ls env: nebo dir env:).

Řešení

Prostě to udělejte:

SET

Můžete také provést SET prefix a zobrazit všechny proměnné s názvy začínajícími na prefix.

Chcete-li například z proměnných prostředí vyčíst pouze derbydb, proveďte následující:

set derby 

...a dostanete následující:

DERBY_HOME=c:\Users\amro-a\Desktop\db-derby-10.10.1.1-bin\db-derby-10.10.1.1-bin
Komentáře (14)

Jon má správnou odpověď, ale abychom to ještě trochu rozvedli pomocí syntaktického cukru..

SET | more

umožňuje zobrazit proměnné po jedné stránce, a ne po celé, nebo

SET > output.txt

odešle výstup do souboru output.txt, který můžete otevřít v Poznámkovém bloku nebo jinde...

Komentáře (3)

Stačí spustit set z cmd.

Zobrazí, nastaví nebo odstraní proměnné prostředí. Při použití bez parametrů set zobrazí aktuální nastavení prostředí.

Komentáře (0)