通過批處理添加環境變量

@echo off&setlocal enabledelayedexpansion
:begin
cls
set/p path_=請輸入你要添加的環境變量的路徑:
if not defined path_ goto error
for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
        echo 當前的環境變量爲:
        echo %%c
        echo;
        set/p yesno=是否確認將"%path_%"添加到系統環境變量中去?[Y]/[N]
        if /i "!yesno!"=="y" (
                reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%%c;%path_%" /f
                )
        goto :eof
)
pause
goto :Eof        
:error
echo 輸入錯誤,請重新輸入
pause
goto begin

 

發佈了38 篇原創文章 · 獲贊 1 · 訪問量 5866
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章