如何在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
  • 阅读 ( 168 )
  • 分类:互联网

你可能感兴趣的文章

如何轻松地从windows中删除旧驱动程序

...再使用该设备,但只是隐藏在视图之外。我们将向您展示如何显示和删除它们。 ...

  • 发布于 2021-03-13 19:44
  • 阅读 ( 295 )

如何将python添加到windows path变量

... 如何手动将python添加到windows路径 ...

  • 发布于 2021-03-30 03:11
  • 阅读 ( 299 )

如何有效地创建和管理python虚拟环境

... 让我们研究一下如何使用各种可用的管理工具创建和管理Python虚拟环境。 ...

  • 发布于 2021-03-30 13:53
  • 阅读 ( 241 )

如何使用chsh在linux上更改默认shell

Bash不是唯一的Linux shell。很容易尝试其他的shell,比如非常流行的Zsh。找到一个您喜欢的shell后,使用chsh命令将其设置为默认shell。我们会教你怎么做。 为什么贝壳很重要 shell位于您和操作系统之间。它在终端窗口内提供环境...

  • 发布于 2021-04-02 06:04
  • 阅读 ( 334 )

如何在linux上的bash中设置环境变量

Linux上有多种类型的环境变量。了解如何查看它们,为本地和远程登录创建它们,并使它们在重新启动后仍然有效。 环境变量的工作原理 启动终端窗口及其内部的shell时,会引用一组变量,以确保shell配置正确。这些变量还确...

  • 发布于 2021-04-02 06:44
  • 阅读 ( 218 )

命令行:为什么人们还在为它们烦恼?

...它。你的脚本就会运行。 命令行是最小的公分母。学习如何使用它,无论Linux发行版和图形桌面环境如何,您都可以执行所需的所有任务。不同的桌面有自己的做事方式。不同的Linux发行版捆绑了各种实用程序和程序。 但是打开...

  • 发布于 2021-04-03 05:30
  • 阅读 ( 177 )

如何在windows上安装python

...版本之间的更多差异,请参阅下面的一些详细资料)。 如何安装Python2 安装python2很简单,与过去不同的是,安装程序甚至会为您设置path变量(稍后我们将对此进行讨论)。下载并运行安装程序,选择“为所有用户安装”,然后...

  • 发布于 2021-04-07 13:14
  • 阅读 ( 190 )

如何将windows临时文件夹移动到其他驱动器

...的临时文件移动到另一个硬盘驱动器是有意义的。下面是如何做到这一点。 如果你有一个小的固态硬盘,它很高兴能够腾出尽可能多的空间。我们之前已经研究过如何将个人文件夹移动到另一个驱动器,以及如何移动OneDrive文件...

  • 发布于 2021-04-08 13:39
  • 阅读 ( 111 )

如何在windows中编辑系统路径以方便命令行访问

...下载的命令行程序时,必须先导航到它的目录?下面介绍如何使用Windows系统路径修复此问题。 什么是windows系统路径(the windows system path)? 如果你下载了一个命令提示符程序,比如ADB,Android调试桥,你不能在命令提示符中键入ADB...

  • 发布于 2021-04-09 20:22
  • 阅读 ( 112 )

作用域如何影响powershell脚本

...作用域用于隔离脚本的修改。在这里,我们将探讨作用域如何影响PowerShell脚本,以及如何在它们内部和周围工作。 什么是范围(a scope)? 在PowerShell中,“scope”指的是脚本或命令shell正在运行的当前环境。作用域用于保护环境...

  • 发布于 2021-04-11 03:54
  • 阅读 ( 250 )
kx4fzou6
kx4fzou6

0 篇文章

相关推荐