0
を次のように私は、環境変数を作成:を印刷し、環境変数
setx HTTPS_PROXY "website"
を、私はそれをプリントアウトしようとすると:
echo %HTTPS_PROXY%
%HTTPS_PROXY%
を次のように私は、環境変数を作成:を印刷し、環境変数
setx HTTPS_PROXY "website"
を、私はそれをプリントアウトしようとすると:
echo %HTTPS_PROXY%
%HTTPS_PROXY%
PetSerAl's commentはsetx /?
から理由を要約したものです。
NOTE: 1) SETX writes variables to the master environment in the registry. 2) On a local system, variables created or modified by this tool will be available in future command windows but not in the current CMD.exe command window. …
解決策:SET
commandを使用する必要があります。次のように。
set "HTTPS_PROXY=website"
setx HTTPS_PROXY "%HTTPS_PROXY%"
website
文字列が%HTTPS_PROXY%
が確実にレジストリ内のデータと一致していることを、これまでに(キーイング間違いを避けるために)上記のコードで一度だけ入力される(おそらく複雑な)ことを注意:
reg query hkcu\environment /V HTTPS_PROXY
'SETX/? ':*注:2)ローカルシステムでは、このツールで作成または変更された変数は、将来のコマンドウィンドウで使用できますが、現在のCMD.exeコマンドウィンドウでは使用できません。 – PetSerAl