如何在windows中使用全域性系統環境變數

只需單擊幾下,就可以建立和維護自己的環境變數,這些變數在系統上是全域性的,並且在重新啟動後仍然有效。...

如何在windows中使用全域性系統環境變數 Any system administrator who spends a good bit of time in the command prompt or batch scripts is probably well aware of built in environment variables Windows offers (i.e. Path, WinDir, ProgramFiles, UserProfile, etc.). If you find yourself using a particular value over and over, wouldn’t it be great if you had your own variable which you can use the same way as the built in values?

只需單擊幾下,就可以建立和維護自己的環境變數,這些變數在系統上是全域性的,並且在重新啟動後仍然有效。

建立自定義系統環境變數

建立一個新的全域性系統變數非常簡單,這是隱藏在視線中的特性之一。請注意,螢幕截圖是針對WindowsServer2008的,但是大多數版本的Windows的過程幾乎相同,只有少數幾個螢幕不同的。在在“控制面板”中,開啟“系統”選項(也可以右鍵單擊“我的電腦”並選擇“屬性”)。選擇“高階系統設定”連結。

如何在windows中使用全域性系統環境變數

在“系統屬性”對話方塊中,單擊“環境變數”。

如何在windows中使用全域性系統環境變數

在“環境變數”對話方塊中,單擊“系統變數”部分下面的“新建”按鈕。

如何在windows中使用全域性系統環境變數

輸入新變數的名稱和值,然後單擊“確定”。

如何在windows中使用全域性系統環境變數

您現在應該可以在“系統變數”部分中看到新變數。單擊“確定”應用更改。

如何在windows中使用全域性系統環境變數

現在,您可以像訪問任何其他系統環境變數一樣訪問新的系統環境變數。您可以從命令列或批處理指令碼使用它,而無需定義它。

如何在windows中使用全域性系統環境變數

使用自定義環境變數

如上所述,您的自定義環境變數與任何其他系統變數沒有區別,因為您可以從命令列和指令碼內部引用它。舉個簡單的例子,請考慮以下批處理指令碼:

@ECHO OFF TITLE Global Environment Variable Test ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. SETLOCAL ECHO Overriding global variable in this script… SET [email protected] ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO Exiting override script… ENDLOCAL ECHO. ECHO System NotifyEmail value ECHO NotifyEmail = %NotifyEmail% ECHO. ECHO. ECHO. PAUSE

執行時,輸出正是您所期望的:

如何在windows中使用全域性系統環境變數

使用思路

當您在指令碼中使用自定義環境變數時,它們的真正威力就會顯現出來。在我們的示例中,我們設定了一個名為“NotifyEmail”的變數,可以在任意數量的指令碼中引用該變數,而不必硬編碼該值。因此,如果需要更改電子郵件地址,我們只需更新系統變數,受影響的指令碼將使用此新值,而無需單獨更新每個指令碼。

這不僅可以節省時間,還可以防止忘記更新特定指令碼而使用“死”值的情況。此外,如果您需要重寫特定指令碼中的系統變數,您可以在上面的示例中看到這是完全支援的。

以下是一些可以應用系統變數代替區域性範圍變數的方法:

  • 電子郵件地址(如我們的示例中所示)
  • 備份資料夾位置
  • URL和FTP站點
  • 度量和閾值

使用系統變數的另一個重要特性是,您可以在一個地方編輯或檢視變數值。簡單地說,您可以透過在單個位置編輯環境變數,將更新潛在地應用於多個指令碼。

  • 發表於 2021-04-13 04:31
  • 閱讀 ( 34 )
  • 分類:網際網路

你可能感興趣的文章

路徑(path)和類路徑(classpath)的區別

...c)、java文件(javadoc)和許多其他工具。因此,作業系統使用path環境變數作為參考來查詢這些工具。 什麼是類路徑(classpath)? Java是一種程式語言,它為應用程式提供了許多內建庫和第三方庫。程式設計師可以根據正在開發的應...

  • 發佈於 2020-10-19 11:04
  • 閲讀 ( 50 )

如何在任何使用python的計算機上安裝selenium webdriver

...lenium WebDriver。在本文中,我們將簡要介紹Selenium,並提供如何在系統上安裝Selenium WebDriver的詳細指南。 ...

  • 發佈於 2021-03-10 21:27
  • 閲讀 ( 63 )

如何用python程式設計和控制arduino

... 本文將向您展示如何使用Python程式從命令列設定一個Arduino UNO(儘管任何與Arduino相容的板都可以在這裡工作)。本教程是為Windows10編寫的,但也適用於Mac和Linux。你甚至可以使用這個工作...

  • 發佈於 2021-03-11 16:20
  • 閲讀 ( 74 )

如何輕鬆地從windows中刪除舊驅動程式

...再使用該裝置,但只是隱藏在檢視之外。我們將向您展示如何顯示和刪除它們。 ...

  • 發佈於 2021-03-13 19:44
  • 閲讀 ( 56 )

如何為android手機安裝windows驅動程式

... 此外,我們還研究瞭如何下載和安裝ADB和fastboot。不確定ADB和fastboot做什麼?我們已經解釋了ADB做什麼,為什麼您可能需要它,並給出了一些方便的提示和命令。 ...

  • 發佈於 2021-03-15 07:08
  • 閲讀 ( 48 )

瞭解如何使用python虛擬環境

...您是一名經驗豐富的Python開發人員,還是剛剛起步,學習如何設定虛擬環境對於任何Python專案都是必不可少的。和我一起討論Python虛擬環境的所有知識。 ...

  • 發佈於 2021-03-16 10:00
  • 閲讀 ( 55 )

如何在linux mint肉桂中獲得unity的全域性應用程式選單

Unity與其他桌面環境之間一個更有趣的區別是,Unity不怕追求那些可能會疏遠傳統Linux使用者的非傳統特性和更改。 ...

  • 發佈於 2021-03-16 23:18
  • 閲讀 ( 41 )

最好的,最快的,最堅固的usb快閃記憶體驅動器,你可以現在購買

...更多的特性。瞭解更多關於Bash-on-Windows的資訊,從您應該如何以及為什麼安裝它,到您可能不知道的隱藏特性。 ...

  • 發佈於 2021-03-17 01:06
  • 閲讀 ( 51 )

如何將python新增到windows path變數

... 如何手動將python新增到windows路徑 ...

  • 發佈於 2021-03-30 03:11
  • 閲讀 ( 86 )

如何有效地建立和管理python虛擬環境

... 讓我們研究一下如何使用各種可用的管理工具建立和管理Python虛擬環境。 ...

  • 發佈於 2021-03-30 13:53
  • 閲讀 ( 82 )
kx4fzou6
kx4fzou6

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦