您目前已離線,請等候您的網際網路重新連線

如何存取 MS-DOS 批次檔中的環境變數

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:121170
結論
本文說明如何存取在 MS-DOS 批次檔案內的環境變數。
其他相關資訊
下列範例示範如何進行測試的環境變數是否存在:
   IF "%VARIABLE%" == "" GOTO MODULE				
這個範例會檢查是否存在的環境變數"變數]。如果變數不存在,陳述式是 true,並且控制的批次檔案跳到 MODULE 區段。如果陳述式不是,則為 True 的也就是變數的變數不會存在,程式控制會跳到下一行的批次檔,並繼續。

注意: 的引號在邏輯的 IF 陳述式中使用變數時,只是必要。

下列範例會說明 PATH 環境變數,批次檔內的使用方式:
   IF "%PATH%" == "" GOTO NOPATH   :YESPATH   @ECHO The PATH environment variable was detected.   PATH=C:\DOS;%PATH%   GOTO END   :NOPATH   @ECHO The PATH environment variable was NOT detected.   PATH=C:\DOS;   GOTO END   :END				
這個範例會測試 PATH 變數是否存在。如果它存在控制項傳遞至 YESPATH 區段 ; 否則控制項傳遞至 NOPATH 區段。

如果偵測到一個路徑,而且控制項傳遞至 YESPATH 區段 C:\DOS 是藉由使用 %PATH %變數加入至現有的路徑。
6.00 6.20

警告:本文為自動翻譯

內容

文章識別碼:121170 - 最後檢閱時間:09/30/2003 12:38:47 - 修訂: 3.0

Microsoft MS-DOS 6.22 Standard Edition

  • kbmt KB121170 KbMtzh
意見反應