Windows 7のコマンドプロンプトから環境変数の内容を表示するにはどうすればいいですか?

command-line environment-variables windows windows-7

Windows7で、コマンドプロンプトを起動すると、環境変数(JAVA_HOMEPATH変数など)の内容を表示するコマンドはありませんか?

echo $PATH, echo PATH, $PATHで試してみましたが、どれもうまくいきません

  555  Jonas  2011-09-29


ベストアンサー

Windowsのコマンドプロンプトでは、構文はecho %PATH%です

すべての環境変数のリストを取得するには、setコマンドを入力してください

これらの変数をテキストファイルに送るには、set > filename.txtコマンドを入力してください


Related

624  RedGrittyBrick  2011-09-29


前の答えを補完するために、Powershell echo %PATH%を使用している場合は動作しません。代わりに以下のコマンドを使用する必要があります。echo $Env:PATH

156  Gerard Yin  2013-07-05


追加情報としてSETはグローバル変数やシステム変数で動作しますが、時にはユーザ変数を書き込んだり読み込んだりしたい場合があり、これはSETXコマンドで行います。SETXはVista以降のWindowsの基本インストールに含まれていますが、Windows XPでもResource Packをインストールすることで利用できます

SETXの違いは、変数を書いたのと同じコマンドウィンドウでは変数を読み出すことができないということです。SETXコマンドをコマンドウィンドウかパワーシェルウィンドウに書き込んでから、新しいウィンドウを開いてECHOを使って読み出さなければなりません

SETXはグローバル変数やシステム変数を書き込むこともできます

SETXを使用してユーザー変数を設定するには

setx variable value

SETXを使用してグローバル変数やシステム変数を設定します

setx /m variable value

ユーザー変数またはグローバル変数を読み込むために

この変数を読み込むには、新しいコマンドまたはパワーシェルのウィンドウを開く必要があることを覚えておいてください

echo %variable%

27  music2myear  2014-10-28


SET /から?

SET P

は、文字’P’で始まるすべての変数を表示します

例えば、環境変数 %PATH% の値を見つけたい場合は、set pathと入力するだけです

これはecho %PATH%より3文字短いですが、”path “で始まる他の変数(例: PATHEXT)もリストアップしていることに注意してください

10  AXO  2014-07-03


システム環境変数JAVA_HOMEを認識しないので、JAVA_HOMEをユーザ環境変数として設定し、システム環境変数の設定で%JAVA_HOME%を使えるようにする必要がありました

再開、しなければならなかった

  • ユーザ環境変数を追加します。%JAVA_HOME% のように

    "C:\Program Files\Java\jdk1.8.0_25";
    
  • %PATH%システム環境変数に追加する

    "%JAVA_HOME%\bin;"
    
  • 後者はコマンドラインで

    echo %JAVA_HOME%で、正しいパスを取得しました(認識しない前の)

    echo %PATH%, and it retrieved the “C:\Program Files\Javajdk1.8.0_25bin” complicated with %JAVA_HOME% user variable;

それは私のために機能しました。役に立つといいな!

4  JoaoPT  2015-01-26


環境変数の内容を表示するには、コマンドプロンプトにパスなどと入力してください。echo %path% 値を別々の行で表示するには、次のようにタイプします。set “h” で始まる全ての変数を表示するには、次のように入力してください。set h (入力後にエンターキーを押すとコンピュータが反応します。)

上記のコマンドはcmd用であり、 powershell用ではありません。powershell の場合は、次のように入力してください。echo $env:path または ls env:path 別の行に表示するには、次のようにタイプします。ls env: “h “で始まるすべての変数を表示するには、次のようにタイプします。ls env:h* “java” を含むすべての変数の内容/値を表示するには、次のようにします。ls env:*java*

3  Zimba  2019-03-18


Powershell:

echo $Env:PATH

Command Prompt:

echo $Env:%PATH%

コマンドプロンプトの%PATH%でも動作します

2  Bar Horing  2020-02-04


powershell では、セミコロン区切り文字で分割されたすべての値をリストアップしたい場合は、次のようにします

$env:Path-split';'

0  Wasif Hasan  2020-09-15


タイトルとURLをコピーしました