%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%80%E8%A1%8C%E4%B8%AD%E5%8F%96%E6%B6%88%E8%A8%AD%E5%AE%9A%E5%A4%9A%E5%80%8B%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8.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
這是第二個導致問題之前的空格。
set http_proxy=& set https_proxy=