1樓:匿名使用者
:begin
clsset/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
建立一個檔案,儲存下,執行新增你要新增的變數就行了。
2樓:匿名使用者
set ugii_base_dir=e:\ug6.0set ugii_lang=simpl_chineseset ugii_root_dir=e:
\ug6.0\ugii\set ugs_license_server=28000@chongtian
使用批處理命令設定環境變數
3樓:
dos下設定永久環境變數的方法是如下:
方法一:批處理中,修改環境變數,一次性有效(也就是在當前的指令碼中有效)
cmd中執行:set path==%path%;d:/mypath
用 set path可以檢視,當前的環境變數
方法二 :批處理中,修改環境變數,永久有效
新增使用者環境變數tt,值為c:\nvidia
setx tt c:\nvidia
將c:\python27\;c:\python27\scripts;新增到系統環境變數path的最前面
setx path "c:\python27\;c:\python27\scripts;%path%" /m
將c:\nvidia追加到系統環境變數path中
setx path "scripts;%path%;c:\nvidia" /m
環境變數是在作業系統中一個具有特定名字的物件,它包含了一個或者多個應用程式所將使用到的資訊。環境變數相對於給系統或使用者應用程式設定的一些變數。
4樓:匿名使用者
set 變數=變數代表的路徑
5樓:野人拆
set "path=%path%;你需要的路徑"
批處理命令怎麼設定環境變數
bat批處理新增環境變數
6樓:匿名使用者
**如下:
::══**開始══決不要複製此行═════
more +9 < %0 >>temp.txt
for /f "delims== tokens=1,2" %%a in (temp.txt) do (
set isnull=false
for /f "skip=4" %%c in ('reg query "hkey_local_machine\system\controlset001\control\session manager\environment\"') do (
echo %%a|find /i "%%c"&& set isnull=true)
if not !isnull!==true (
reg add "hkey_local_machine\system\controlset001\control\session manager\environment" /v %%a /t reg_sz /d %%b /f))
del temp.txt /q/f &pause&exit
ugii_base_dir=e:\ug6.0
ugii_lang=simpl_chinese
ugii_root_dir=e:\ug6.0\ugii\
ugs_license_server=28000@chongtian
::══**結束═決不能複製此行══════
使用說明:
1、因為涉及匯出文字,請不要複製提示不能複製的**,保證「」這句話處在批處理檔案的第一行,**末尾也不要新增任何東西,保證「ugs_license_server=28000@chongtian」處於最後一行。
2、請直複製我給的**使用,不能刪減,否則會失效。
批處理的find以及環境變數操作。
7樓:
@echo off
path|find "mingw">$tmpset /p str=<$tmp
del $tmp /s /f /q>nulif "%str%"=="" (echo 不支援mingw命令) else (start notepad)
pause
8樓:匿名使用者
沒搞懂,既然路徑已經在環境變數path中了,直接用%path%不就行了嗎?
如何把一個bat命令加入到環境變數裡
9樓:匿名使用者
把所在目錄加到path裡
10樓:匿名使用者
複製到 system 或system32目錄下
求一個增加環境變數的批處理。 10
如何用批處理修改系統path環境變數
11樓:du小悟
方法一:批處理中,修改環境變數,一次性有效(也就是在當前的指令碼中有效)
cmd中執行
set path==%path%;d:/mypath用 set path可以檢視,當前的環境變數方法二 :批處理中,修改環境變數,永久有效::
更改path環境變數值,新增e:toolswmic environment where "name='path' and username=''" set variablevalue="%path%;e:tools"
批處理錯誤返回問題,批處理執行錯誤
你可以在每一條命令後用 連線一個處理出錯的命令嘛,至於是讓它終止還是繼續執行後續命令自己去編 補充 既然不想另存一個配置檔案,那就列在批處理最下方,待批處理 安排就緒,再定skip n中的n 即倒數第31行在批處理中的行數 類似如下形式 當然你可以不用 而根據 errorlevel 用if分別作不同...
關於批處理用迴圈算加法,bat批處理for迴圈累加問題
按你說的 echo off setlocal enabledelayedexpansionset b 0 set a 0 line3 set a b b 1 set a a b if a lss 10 goto line3echo a pause 按你所要求的 echo off setlocal e...
批處理實現計數,批處理啟動計數 執行次數記錄 請高手幫忙!
shutdown r 重啟 ping n 60 127.1 nul 60秒後 ping 127.1 echo off for f tokens 1,2 delims a in xx.bat do if a judge set a var b 1 if var gtr 5 start iexplore...