本文主要講述cmd下的顯示各種不同環境變數的命令及返回值說明,並簡單說明了cmd下環境變數檢視、新增和刪除等操作的方法。(紅色字型為小節目錄,綠色字型表示比較常用)
1. cmd下的顯示各種不同環境變數的命令及返回值說明
%allusersprofile% 本地 返回「所有使用者」配置檔案的位置。
% cd% 本地 返回當前目錄字串。
%cmdcmdline% 本地 返回用來啟動當前的 cmd.exe 的準確命令列。
%cmdextversion% 系統 返回當前的「命令處理程式擴充套件」的版本號。
%computername% 系統 返回計算機的名稱。
%comspec% 系統 返回命令列直譯器可執行程式的準確路徑。
% date% 系統 返回當前日期。使用與 date /t 命令相同的格式。由 cmd.exe 生成。有關 date 命令的詳細資訊,請參閱 date。
%errorlevel% 系統 返回上一條命令的錯誤**。通常用非零值表示錯誤。
%homedrive% 系統返回連線到使用者主目錄的本地工作站驅動器號。基於主目錄值而設定。使用者主目錄是在「本地使用者和組」中指定的。
%homepath% 系統 返回使用者主目錄的完整路徑。基於主目錄值而設定。使用者主目錄是在「本地使用者和組」中指定的。
%homeshare% 系統 返回使用者的共享主目錄的網路路徑。基於主目錄值而設定。使用者主目錄是在「本地使用者和組」中指定的。
%logonserver% 本地 返回驗證當前登入會話的域控制器的名稱。
%number_of_processors% 系統 指定安裝在計算機上的處理器的數目。
%os% 系統 返回作業系統名稱。windows 2000 顯示其作業系統為 windows_nt。
%path% 系統 指定可執行檔案的搜尋路徑。//
%pathext% 系統 返回作業系統認為可執行的副檔名的列表。
%processor_architecture% 系統 返回處理器的晶元體系結構。值:x86 或 ia64(基於 itanium)。
%processor_identfier% 系統 返回處理器說明。
%processor_level% 系統 返回計算機上安裝的處理器的型號。
%processor_revision% 系統 返回處理器的版本號。
%prompt% 本地 返回當前解釋程式的命令提示符設定。由 cmd.exe 生成。
%random% 系統 返回 0 到 32767 之間的任意十進位制數字。由 cmd.exe 生成。
%systemdrive% 系統 返回包含 windows server operating system 根目錄(即系統根目錄)的驅動器。 %systemroot% 系統 返回 windows server operating system 根目錄的位置。
%temp% 和 %tmp% 系統和使用者 返回對當前登入使用者可用的應用程式所使用的預設臨時目錄。有些應用程式需要 temp,而其他應用程式則需要 tmp。
%time% 系統 返回當前時間。使用與 time /t 命令相同的格式。由 cmd.exe 生成。有關 time 命令的詳細資訊,請參閱 time。
%userdomain% 本地 返回包含使用者帳戶的域的名稱。
%username% 本地 返回當前登入的使用者的名稱。
%userprofile% 本地 返回當前使用者的配置檔案的位置。
%windir% 系統 返回作業系統目錄的位置。
2. cmd下環境變數檢視、新增和刪除等操作的方法
設定環境變數 使用 set 命令建立、更改、刪除或顯示環境變數
。set 命令只更改當前直譯器環境中的變數。
要檢視變數,請在命令提示符下鍵入: set variablename
要新增變數,請在命令提示符下鍵入: set variablename=value
要刪除變數,請在命令提示符下鍵入: set variablename=
可以將大多數字元用作變數值,其中包括空格。如果使用特殊字元 <、>、|、& 或 ^,則必須在它們前面加上轉義字元 (^) 或引號。如果使用引號,則必須將引號作為值的組成部分,因為等號後面的任何內容都會被視為值。請考慮下列示例:
要建立變數值 new&name,請鍵入: set varname=new^&name
要建立變數值 「new&name」,請鍵入: set varname=」new&name」
如果在命令提示符下鍵入 set varname=new&name,就會出現與下面內容類似的錯誤訊息: 「』name』 不是內部或外部檔案,也不是可執行的程式或批處理檔案。」
變數名不區分大小寫。但是,set 顯示的變數與您鍵入的完全相同。可以在變數名中結合使用大寫字母和小寫字母,這樣可以使**更具有可讀性(例如,username)。
碎片1987/blog/item/3be7652f6e9111f68a1399c5.html
CMD 環境變數
所有的在cmd命令列下對環境變數的修改只對當前視窗有效,不是永久性的修改。也就是說當關閉此cmd命令列視窗後,將不再起作用。永久性修改環境變數的方法有兩種 一種是直接修改登錄檔 此種方法目前沒試驗過 另一種是通過我的電腦 屬性 高階,來設定系統的環境變數 其次,明確一下環境變數的作用。它是作業系統用...
cmd檢視環境變數
windir 系統 返回作業系統目錄的位置。也可以通過 的形式來獲取環境變數 package com.zken.test author kenan.zhang public class test2 輸出結果 getenv是獲取系統的環境變更,對於windows在系統屬性 高階 環境變數中設定的變數將...
在cmd中操作path環境變數
在cmd中操作path環境變數 cmd的開啟與使用 按下win鍵 r鍵 先按下 鍵,再按下r鍵 或 右擊 開始 單擊 執行 彈出 執行 視窗,輸入cmd 回車 指按下enter見 或單擊 確定 按鈕,彈出的cmd命令視窗,參見下圖 set命令用於設定當前cmd視窗中的環境變數,只在當前cmd視窗有效...