質問: コマンドプロンプトからのwindows環境変数の設定と取得 promptコマンドから環境変数を設定し、それからグローバルにアクセスできるようにしたい(例えば、system - > environment variablesをクリックすると見ることができるでしょう)。setコマンドを使用すると、新しいcmdセッションでアクセスできません。set newvar=something echo %newvar% 関連する質問 windowsで環境変数を編集するために使用できるコマンドラインツールはありますか? windowsバッチスクリプトで生成されたシェルに複数の環境変数を設定する
回答: 環境変数をグローバルにアクセス可能にするには、レジストリに設定する必要があります。あなたがただ使用することによって実現したように: newvar = somethingを設定 現在のプロセス空間に設定しているだけです。このページ に従って あなたは setx コマンドを使うことができます: setx newvarいつか setxはwindows 7に組み込まれていますが、古いバージョンでは windowsリソースキット をインストールした場合にのみ利用可能になるかもしれません。