臨時修改環境變量,只對當前控制台有效
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