亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從Windows批處理文件設置系統環境變量?

從Windows批處理文件設置系統環境變量?

qq_花開花謝_0 2019-09-20 14:26:00
是否可以在Windows 7(或者甚至是XP)中從命令提示符處在系統級別設置環境變量。我從一個提升的命令提示符運行。當我使用setcommand(set name=value)時,環境變量似乎僅對命令提示符的會話有效。
查看完整描述

3 回答

?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

XP支持工具(可以從XP CD安裝)附帶一個名為的程序setx.exe:


C:\Program Files\Support Tools>setx /?


SETX: This program is used to set values in the environment

of the machine or currently logged on user using one of three modes.


1) Command Line Mode: setx variable value [-m]

   Optional Switches:

    -m  Set value in the Machine environment. Default is User.


...

For more information and example use: SETX -i

我認為Windows 7實際上是setx標準安裝的一部分。


查看完整回答
反對 回復 2019-09-20
?
子衿沉夜

TA貢獻1828條經驗 獲得超3個贊

有關如何setx.exe在命令行中設置JAVA_HOME的簡單示例:


setx JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_04"

這將為當前用戶設置環境變量“JAVA_HOME”。如果要為所有用戶設置變量,則必須使用選項“-m”。這是一個例子:


setx -m JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_04"

注意:您必須以管理員身份執行此命令。


注:確保運行命令SETX從一個命令行管理窗口


查看完整回答
反對 回復 2019-09-20
?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

如果通過SETX設置變量,則無法立即使用此變量或其更改。您必須重新啟動要使用它的進程。


使用以下序列也可以在設置過程中直接設置它(在設置全局變量后執行一些初始化操作的腳本中完美地適用于我):


SET XYZ=test

SETX XYZ test


查看完整回答
反對 回復 2019-09-20
  • 3 回答
  • 0 關注
  • 957 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號