?
set命令
?
set命令用于設置當前cmd窗口中的環境變量,只在當前cmd窗口有效,cmd窗口關閉后將會失效。而其不會影響到系統中保存的用戶環境變量,
?
setx命令
?
setx設置永久用戶環境變量
?
setx env_name env_value
?
注意:有的路徑中會帶有空格,所以最好用雙引號把變量和值都包裹起來,也就是寫成如下形式:
?
setx "env_name" "env_value"
?
例,追加一個路徑到用戶path環境變量中:
?
setx "path" "D:\test;%path%"
?
setx設置永久系統環境變量
?
setx加上/m
參數表示設置的是系統的環境變量,格式如下所示:
?
setx env_name env_value /m
?
注意:有的路徑中會帶有空格,所以最好用雙引號把變量和值都包裹起來,也就是寫成如下形式:
?
setx "env_name" "env_value" /m
?
例如,設置當前路徑%cd%
到系統環境環境變量中:
?
setx "Path" "%cd%;%path%" /m
?
注意:setx設置環境變量后,將在新打開的終端中生效,當前終端不會立即生效。
注意:setx可能會在環境變量中設置多個相同的值,例如,在當前cmd窗口中運行:
?
setx "Path" "D:\test;%path%" /m
?
然后再重新打開cmd窗口,進入D:\test
路徑,然后再次運行:
?
setx "Path" "D:\test;%path%" /m
?
這樣D:\test
將會在path環境變量中出現兩次.
---------------------
作者:藍藍223
來源:CSDN
原文:https://blog.csdn.net/qq_21808961/article/details/86749758
版權聲明:本文為作者原創文章,轉載請附上博文鏈接!
內容解析By:CSDN,CNBLOG博客文章一鍵轉載插件