
エクスプローラーのアドレスバーに「%PATH%」と入力すると、エラーが発生します。
「Windows は %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64 を見つけることができません」。
しかし、それぞれのアドレスを個別に入力すると、問題なくそのアドレスに直接移動します。原因は何でしょうか。また、これは PATH 変数を使用するプログラムに影響しているのでしょうか。
答え1
あなたが観察した動作は予想通りのものです。
%PATH% は単一のパスではなく、エクスプローラーは一度に 1 つのパスにしかアクセスできません。%PATH% を使用するプログラムは、これを別の方法で使用します。実行可能ファイルを見つける必要がある場合は、各パスを検索し、必要な実行可能ファイルが見つかったら実行します。
これはブラウザを開いて一度に 2 つの URL を入力するようなものでwww.google.com;www.yahoo.com
、明らかに機能しません。