



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、如何用批處理修改系統(tǒng)path環(huán)境變量如何用批處理修改系統(tǒng)path環(huán)境變量如何用批處理修改系統(tǒng) path環(huán)境變量目的:修改或添加系統(tǒng)path環(huán)境變量,如果環(huán)境變量中有c: 3,則刪除之,如果沒有System32%qq則添加該路徑.我在批處理中用regedit/e 或reg export 導(dǎo)出注冊(cè)表的HKEY_LOCAL_MACHINESYSTEMCo ntrolSet001Co ntrolSessio nManagerEnvironment項(xiàng),但導(dǎo)出的path是下列方式的16進(jìn)制數(shù),且有多行: ComSpec=hex(2): 25.Path=hex(2):25,00,53,00,79,00,73
2、,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,messa ge,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,3b,00 ,25,00,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,3b,00,25,.FP_NO_HOST_CHECK=NOOS=Wi ndows_NTPROCESSOR_ARCHI TECTURE=x86請(qǐng)教高手:1.對(duì)導(dǎo)出的注冊(cè)表項(xiàng)如何只保留其中的path項(xiàng)(多行完整保留)2.如何修改
3、已有路徑和添加新的路徑說明:在cmd中用set path方式得到的路徑都絕對(duì)路徑,而不是注冊(cè)表中的相對(duì)路徑.我希望得到相對(duì)路徑, 而且絕對(duì)路徑好象無法導(dǎo)入注冊(cè)表中更改path值path=%path% D: My_Path dos 下運(yùn)行 set path=%path% ; D: My_Path 然后運(yùn)行set path可以查看設(shè)置后的值。缺點(diǎn):運(yùn)行完批處理后看看系統(tǒng)的 path環(huán)境變量,添加的路徑保存不了,只 是在批處理里有效而已。添加系統(tǒng)環(huán)境變量:環(huán)境變量值需要手工輸入,導(dǎo)入注冊(cè)表的,應(yīng)該是永久的。不知道系統(tǒng)環(huán)境變量可容納的字符是多少,如果容納的比較小,可能導(dǎo) 入不成功,呵呵,我也不知道。e
4、cho off&setlocal enabledelayedexpansion: begin cls set/p path_=請(qǐng)輸入你要添加的環(huán)境變量的路徑:if not defined path_ goto errorfor,/f,skip=4 toke ns=1,2,*,%a,i n,(reg queryHKEY_LOCAL_MACHINESYSTEMCo ntrolSet001C on trolSessio n Man agerE nviro nmen t/v Path),do,(echo當(dāng)前的環(huán)境變量為:echo%c echoset/p yesno=是否確認(rèn)將path_%添加到系統(tǒng)環(huán)境
5、變量中去?Y/Nif/i!yes no! =y(reg addHKEY_LOCAL_MACHINESYSTEMCo ntrolSet001Co ntrolSessio n ManagerEnvironment/v Path/t REG_EXPAND_SZ/d%c; %path_%/f)goto : eof)pause goto : Eof: error echo 輸入錯(cuò)誤,請(qǐng)重新輸入 pause goto begi nWin dows Server 2003自帶一個(gè)修改用戶、系統(tǒng)環(huán)境變量并永久生效的工 具:SETX.EXE注:setx,在XP下可以運(yùn)行。這個(gè)工具已經(jīng)強(qiáng)大到你可以指定存在于一個(gè)
6、文本文件內(nèi)的(x,y)座標(biāo)來直接取文本值并設(shè)置到環(huán)境變量內(nèi),并永久生效。 (備注:下面SETXX具的使用說明SetX有三種使用方式:語法1: SETX/S system/Udomainuser/Ppasswordvar value/M語法 2: SETX/Ssystem/Udomainuser/Ppasswordvar/K regpath/M語法 3:SETX/S system/Udomai nuser/Ppassword/F filevar/A x,y|/R x,y stri ng/M|/X/D delimiters描述:在用戶或系統(tǒng)環(huán)境創(chuàng)建或修改環(huán)境變量。能基于參數(shù)、注冊(cè)表項(xiàng)或文件輸入設(shè)置
7、變量。參數(shù)列表:/S system指定要連接的遠(yuǎn)程系統(tǒng)。/Udoma in user 指定命令在其下執(zhí)行的用戶上下文。 /Ppassword指定給定用戶上下文的密碼。如果省略則提示輸入。var指定要設(shè)置的環(huán)境變量。value指定分配給環(huán)境變量的值。/K regpath指定變量是基 于注冊(cè)表項(xiàng)的信息而設(shè)置的。路徑的格式應(yīng)該是hivekey.value 。例如HKEY_LOCAL_MACHINESystemCurre ntCon trolSetCo ntrolTimeZo nel nformati onStandardName。/F file指定要使用的文本文件的文件名。/A x,y 指定絕對(duì)文件
8、坐標(biāo)(線X,項(xiàng)目丫)作為在此文件里搜索的參數(shù)。/R x,y string指定有關(guān)字符串作為搜索參數(shù)的相對(duì)文件坐標(biāo)。/M指定應(yīng)該在系統(tǒng) (HKEY_LOCAL_MACHI環(huán)境中設(shè)置此變量。在 HKEY_CURRENT_U環(huán)境下,默 認(rèn)將設(shè)置此變量。/X用x,y坐標(biāo)顯示文件內(nèi)容。/D delimiters指定其他限定符,如,或。內(nèi)置分隔符是空格、制表符、回車和換行符。所有ASCII字符都可作為限定符。限定符的最大數(shù)量,包括內(nèi)置分隔符,是15。/?顯示幫助消息。注意:1)SETX在注冊(cè)表中將變量寫入主機(jī)環(huán)境。2)在本地系統(tǒng),用此工 具創(chuàng)建或修改的變量將在以后的命令窗口可用,但在當(dāng)前的CMD.exe命
9、令窗口。3)在遠(yuǎn)程系統(tǒng),用此工具創(chuàng)建或修改的變量在下次登錄會(huì)話可用。4)有效的注冊(cè)表項(xiàng)數(shù)據(jù)類型是 REG_DWQRREG_EXPAND=SREG_S和口 REG_MULTI_SZ5) 受支持的配置單元:HKEY_LOCAL_MACHINE(HKLMKEY_CURRENT_USER(HKCU)6)限定符區(qū)分大小寫。7)REG_DW0RD值是從注冊(cè)表里以十進(jìn)制格式提取出來的。示例:SETX MACHINE COMPAQ SETX MACHINECOMPAQ COMPUTER/M SETX MYPATH%PATH%SETX MYPATHPATHSETX/S system/U user/P passw
10、ord MACHINE COMPAQ SETX/S system/U user/P password MYPAT 屮 %PAT 屮 %SETX TZONE/KHKEY_LOCAL_MACHINESystemCurre ntCon trolSetCo ntrolTimeZo nel nformationSta ndardName SETXBUILD/KHKEY_LOCAL_MACHINESoftwareMicrosoftWi ndowsNTCurre ntVersio nCurre ntBuildNumber/M SETX/S system/U user/P password TZONE/KHK
11、EY_LOCAL_MACHINESystemCurre ntCon trolSetCo ntrolTimeZo nel nformationSta ndardName SETX/S system/U user/P passwordBUILD/KHKEY_LOCAL_MACHINESoftwareMicrosoftWi ndowsNTCurre ntVersio nCurre ntBuildNumber/M SETX/F ipco nfig.out/X SETXIPADDR/F ipco nfig.out/A 5,11 SETX OCTET1/F ipc on fig.out/A5,3/D#$*
12、SETX IPGATEWAY/F ipco nfig.out/R 0,7 Gateway SETX/Ssystem/U user/P password/F c : ipconfig.out/X下面是這個(gè) SETX.EXEWindows Se rver 2003自帶的環(huán)境變量操縱工具的中文使用技巧 :)這個(gè)命令行工具提供了一種批量修改環(huán)境變量的方法,同時(shí)不需要使用任何編程方法或者是腳本。此外,除了可以獲得變量和值之外還可以跟注冊(cè)表的 值掛上關(guān)系。在2000中除了 setx.exe之外,其他沒有任何一種命令行工具可 以直接設(shè)置系統(tǒng)變量值。只有通過控制面板和注冊(cè)表編輯器才能夠設(shè)置。如果 有人說可以用
13、set命令的話,實(shí)際上這個(gè)CMD勺內(nèi)部命令只能夠設(shè)置當(dāng)前控制 臺(tái)窗口的用戶環(huán)境變量。setx允許你通過 Comma nd Line Mode Registry Mode ,F(xiàn)ile Mode,這三種模式來設(shè)置環(huán)境變量。a.Command-Line setx variablevalue-m variable要設(shè)置的環(huán)境變量的名字。value要設(shè)置的值。-m設(shè)置計(jì)算機(jī)環(huán)境,默認(rèn)設(shè)置是用戶環(huán)境。b.Registry Mode setx variable-kvalue-m variable要設(shè)置的環(huán)境變量的名字。-k指定變量設(shè)置會(huì)基于注冊(cè)表中的信息。value注冊(cè)表路徑,如:HKEY_LOCAL_MA
14、CHINESystemCurre ntCon trolSetCo ntrolTimeZo nel nformati onSta ndardName-m 同命令行模式。c.File Mode setx variable-f file name- a x,y | -r x,ystri ng-d d-x-m-f file name指定使用的文件名。 -a x,y 指定要搜索的絕對(duì)坐標(biāo)或者是偏移量。-r x,ystri ng指定從strin g的相對(duì)坐標(biāo)或者是偏移。-d d指定附加的分隔符,后一個(gè)d表示,可以是, 等等。 系統(tǒng)有四個(gè)內(nèi)建的分隔符是:space,tab,carriage returnne
15、feed。附加的可以是任意的ASCII字符。-x顯示文件坐標(biāo),這個(gè)時(shí)候-a,-r,-d會(huì)變忽略。-m在同上。setx將變量寫入到在注冊(cè)表的主環(huán)境中去。用setx設(shè)置的變量將會(huì)在下一次啟動(dòng)的時(shí)候生效,這是 2000的局限。當(dāng)訪問REG_MULTI_S時(shí),只能 訪問到第一個(gè)項(xiàng)目。目前 setx只可以支持HKCI和HKLM兩個(gè)hives。用Setx 增加的值不可以用setx去掉,可以在控制面板里面改,也可以在注冊(cè)表里面改, 這種時(shí)候也可以用set把它置空。但是還是來幾個(gè)例子吧!a.Command LineSetx MACHINE COMPAQ用戶環(huán)境中設(shè)置 MICHINE為 COMPAQsetxMY
16、PATH%PATH% MYPAT的值為當(dāng)前 PATH變量的值。setx MYPATHPATH設(shè)置 MYPAT總是和 PATH環(huán)境的值保持一致。b.Registry Setx TZONE-k HKEY_LOCAL_MACHINESystemCurre ntCon trolSetCo ntrolTimeZo nel nformati onStandardName 設(shè)置 TZONE勺值為上面的鍵。比如:Central Standard TimeSetx BUILD-kHKEY_LOCAL_MACHINESoftwareMicrosoftWi ndows NTCurrentVersionCurrent
17、BuildNumber設(shè)置 BUILD的值為當(dāng)前的 WindowsNT版本號(hào),如:1314。c.File在進(jìn)行這部分之前先運(yùn)行ipconfig ipconfig.out ,弄一個(gè)ipconfig的文本出來。然后就可以進(jìn)行*作了 Setx var-f ipconfig.out-x這個(gè)命令會(huì)顯示這個(gè)文件的內(nèi)容的坐標(biāo)。如:C: SETXVAR-f ipco nfig.out-x(1,0 Win dows)(1,1 2000)(1,2 IP)(1,3Con figuratio n)(3,0 Ethernet)(3,1 adapter)(3,2 Local)(3,3 Area)(3,4Conn ecti
18、o n(5,0 Conn ectio n-specific)(5,1 DNS)(5,2Suffix)(5,3.)(5,4(6,0 IP)(6,1 Address.)(6,2.)(6,3.)(6,4.)(6,5.)(6,6.)(6,7.)(6,8.)(6,9.)(6,10.)(6,11 .)(6,12.)(6,13(6,14 )(7,0 Sub net)(7,1 Mask)(7,2.)(7,3.)(7,4.)(7,5.)(7,6.)(7,7.)(7,8.)(7,9.)(7,10.)(7,11.)(7,12.)(7,13(7,14 )(8,0 Default)(8,1Gateway)(8,2.)(8,3.)(8,4.)(8,5.)(8,6.)(8,7.)(8,8.)(8,9.)(8,10.)(8,11setx ipaddr-f ipconfig.out-a 5,11這個(gè)命令會(huì)尋找絕對(duì)偏移為(5 , 11)的內(nèi)容,然后設(shè)置 ipaddr 為這個(gè)值。如:C: setx ipaddr-f ipconfig.ou
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 買賣公雞廣告合同范本
- 中醫(yī)門診合同范本
- 2025中國冶金地質(zhì)總局所屬在京單位高校畢業(yè)生招聘23人筆試參考題庫附帶答案詳解
- 修車廠勞務(wù)合同范本
- 個(gè)體服裝購銷合同范本6
- 產(chǎn)品合伙合同范本
- 代購分期購車合同范本
- Starter Unit 3 Section B project 教學(xué)設(shè)計(jì)- 2024-2025學(xué)年人教版七年級(jí)英語上冊(cè)
- 企業(yè)食堂用工合同范本
- 勞務(wù)搬家合同范本
- 失業(yè)保險(xiǎn)待遇申領(lǐng)表
- 期末測(cè)試卷(一)(試題)2023-2024學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 攜程在線能力測(cè)評(píng)真題
- 人教版(2024)六年級(jí)全一冊(cè) 第17課 設(shè)計(jì)我的種植園
- 承包商入廠安全培訓(xùn)試題附參考答案【完整版】
- 加盟京東商城合同模板
- 四川省公務(wù)員考試行測(cè)真題
- 2024年廣東省初中學(xué)業(yè)水平考試中考英語試卷(真題+答案解析)
- (212題)2024綜合基礎(chǔ)知識(shí)考試題庫及解析
- DL-T-255-2012燃煤電廠能耗狀況評(píng)價(jià)技術(shù)規(guī)范
- 家庭教育家長會(huì)教案及反思(3篇模板)
評(píng)論
0/150
提交評(píng)論