%201%E8%A1%8C%E3%81%A7%E8%A4%87%E6%95%B0%E3%81%AE%E7%92%B0%E5%A2%83%E5%A4%89%E6%95%B0%E3%82%92%E8%A8%AD%E5%AE%9A%E8%A7%A3%E9%99%A4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
答え1
あなたが特定したエラーに加えて、For ループを使用してプレフィックスを共有する変数に対してこれを行う方法があります。
(For /F "Tokens=1 Delims==" %%G in ('Set http')Do Set "%%G=") 2> nul
答え2
拡張 を使用することもできますset-syntax
。
set "var="
ここでは引用符の位置が重要で、最初の引用符は変数名の前にあり、最後の引用符は式を終了し、残りの文字またはスペースは無視されます。
set "http_proxy=" & set "https_proxy="
これさえも機能する
set "http_proxy=" hello & set "https_proxy=" world, will be ignored
答え3
set
問題が発生するのは、2 番目の前のスペースです。
set http_proxy=& set https_proxy=