に行くことによって私は窓8の私の環境変数を編集できることを私は知っている
Start -> All Apps -> Control panel -> System ->
Advanced System Settings -> Advanced -> Environment variables.
しかし、正直なところ、これはばかげて複雑です。
Windows 8で環境変数を変更するもっと簡単な方法はありますか?
たとえば、PATHに新しいフォルダを追加するだけの場合は、これらの手順をすべて実行するのは本当に面倒です。小さなテキスト入力で長い変数値を編集するのは本当に面倒だからです。
要件1:変更を保存する必要があります(たとえば、コンソールでset
を使用すると、コンソールを閉じると変更が失われます)。
要件2:追加のソフトウェアをインストールしないソリューションをお勧めします。これは、新しいWindowsボックスを構成するたびに発生する問題の一種です。
セットとsetxを調べましたかコマンドそれらを使って、永続変数を設定することができます。さらに、値は次回のログオン後ではなく、すぐに適用されます。
ウィンドウの例SET
コマンド:
PATH環境変数を印刷します。
C:\Users\Charity>echo %PATH%
C:\windows\system32;C:\windows and space;C:\foobar
Setコマンドを使用してPATH変数を設定します。
C:\Users\Charity>set PATH=%PATH%;C:\epicpath
C:\Users\Charity>
上記のコマンドは現在のウィンドウにのみ適用され、cmdウィンドウを閉じると変更は失われます。
C:\Users\Charity>echo %PATH%
C:\windows\system32;C:\windows and space;C:\foobar;C:\epicpath
ウィンドウの例SETX
コマンド:
PATH環境変数を印刷します。
C:\Users\Charity>echo %PATH%
C:\windows\system32;C:\windows and space;C:\foobar
環境変数を設定するには、setxを使用します。
C:\Users\Charity>setx PATH "%PATH%;C:\zombiepoke"
SUCCESS: Specified value was saved.
Cmdターミナルを閉じてから再度開き、次に実行します。
C:\Users\Charity>echo %PATH%
C:\windows\system32;C:\windows and space;C:\foobar;C:\zombiepoke
二重引用符には注意が必要です。あなたが引用符をあなたのパス変数に入れさせると、それは何かを壊すかもしれません。ただし、元の%PATH%に補遺を指定するために必要です。
Windows 8で環境変数を設定します。
file-Explorer
内のComputer
を右クリックしてproperties
に移動すると、システムの詳細設定にアクセスできます。
これは古いバージョンのWindowsと同じです。以下のようにコマンドラインから環境変数を設定することもできます。
私はそれらをPowershellで変えます。たとえば、PATH変数にフォルダを追加するには、次にpowershellを開きます。
$newPath = $env:Path + ';C:\Temp'
[Environment]::SetEnvironmentVariable('Path', $newpath, 'Machine')
それはすべてのユーザーにとってそれを変えるでしょう。コマンドを実行しているユーザーだけに変更するには、最後のパラメーターを「User」に変更します。あるいはこのセッションで一時的に変更するだけです。
$env:Path += ';C:\temp'
コマンドラインではとても簡単です。
set MyVar=HelloWorld
(コマンドラインにアクセスするには、スタート画面からcmd
と入力してください>)
変数を表示するには
echo %MyVar%
変数を恒久的に設定するにはsetx
を使用してください。構文は少し異なります。ここで 見てみる か、使い方を教えてくれる他のサイトがたくさんあります。