批處理文件bat設置環境變量path


臨時修改環境變量,只對當前控制台有效

set myPath=D:\Work\Dev
set PATH=%PATH%;%myPath%
myexe.exe
pause

 

永久修改path(!!!謹慎使用,因為這個會覆蓋的之前的path設置,安全起見,運行此命令bat之前,保存一下當前path)

set myPath=D:\Work\Dev
setx PATH "%PATH%;%myPath%"
pause

在某些情況下會出現“setx 無效語法 默認選項不能超過’2’次”的錯誤,可能因為原先的環境變量中存在空格導致的,可使用雙引號進行避免,就像上面的命令

主要setx和set的區別,set path后面有個=,setx path不需要

上面的命令是修改當前用戶的path

要修改系統環境變量,需要添加/m,即

setx PATH "%PATH%;%myPath%"  /m


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM