>setx Path "%Path%;c:\bin"というようにやる。
この""(ダブルコーテーション)で必ず囲ってやる必要があるです。
path %Path%;c:\binだと、そのシェルだけのコマンドパスになるので注意
さらに、GUIの時の"あの画面"で設定することを、
直接コマンドラインでやりたいという人は、
# # まずは現在のPathをGETで確認します。 # # ※これらのキーワードが知りたい人は、 # C:\wmic /? # C:\wmic environment /? # C:\wmic environment list # などと、手繰っていってください。 #C:\>wmic environment WHERE Name='Path' GET VariableValueC:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;
# # 次に、設定したいPathを既存のPathにつなげて、SETします #C:\>wmic environment Where Name='Path' SET VariableValue='C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;;C:\Program Files (x86)\NTP\bin;C:\Program Files (x86)\TeraPad;C:\Program Files (x86)\GnuWin32\bin;C:\Program Files (x86)\ffftp;C:\Program Files\Lhaca';
'\\VM-2008\ROOT\CIMV2:Win32_Environment.Name="Path",UserName="
"' のプロパティを更新しています プロパティは正しく更新されました。
設定したPathが有効になるのは、相変わらず次回のログオン時からなのですが、
これはなんとか現在のログオン時に有効にさせる方法はないものでしょうか。
