批处理怎么对环境变量操作(临时生效篇)

 时间:2024-10-11 21:08:07

1、环境变量,是操作系统运行环境中的一些参数,例如临时文件夹目录,字符类型,主机名,程序运行路径等。可批处理batch是一个只能操作环境变量的一个脚本语言,所以学习批处理的时候,环境变量是很重要的一个东西。怎么查看环境变量?set命令可列出。

批处理怎么对环境变量操作(临时生效篇)

2、下面举个例子,我们在写批锟侯希哇处理的时候,我们如果要输出打印一句很长的话,要怎么操作。例如50个字的句子,你会说很简单,我们可以echo “要打印的话”。那么,如果我们要打印2关骇脘骱次?手输的话需要输入100字。这时我们就要考虑,能不能保存起这个数据让我们重复使用?环境变量就可以做这件事。例如你好我们定义一个环境变量set myvar=你好环境变量名为myvar值是你好

批处理怎么对环境变量操作(临时生效篇)

3、如果我们要使用这个环境变量时,具体要怎么操作呢?很简单,%环境变量名%例如我们输出这个变量echo %myvar%

批处理怎么对环境变量操作(临时生效篇)

4、如果我们要重新给这个变量赋值呢?也就是,这个myvar的变量,我想让他的值更换为Hello很简单,我们只需要重新设置一次即可set myvar=Hello

批处理怎么对环境变量操作(临时生效篇)

5、看看结果。

批处理怎么对环境变量操作(临时生效篇)

6、那么重点来了,如果我想让这个Hello后面加几个字怎么办?例如我想把myvar变量中的Hello后面加一个空格一个World请注意,这骀旬沃啭时我们要连接的话,可以这样操作set myvar=%myvar% World为什么要这样做?set设置变量值为变量 World相当于 myvar=Hello World这个Hello是没赋值前的值,那么赋值后就是Hello World了。

批处理怎么对环境变量操作(临时生效篇)

7、看看结果?

批处理怎么对环境变量操作(临时生效篇)

8、那么如果要把原有的变量和别的变量合并呢?例如set一个新变量,my1=hey想把myvar变成hey Hello World这时我们可以这样操作set myvar=%my1% %myvar%

批处理怎么对环境变量操作(临时生效篇)

9、看看结果?

批处理怎么对环境变量操作(临时生效篇)

10、注意的一点是,这种环境变量只对当前控制台(cmd)生效,退出即失效。我们新打开一个罕铞泱殳cmd输入echo %罪焐芡拂myvar% 发现他不解释%%变量标记了,而是把%myvar%直接输出了,这是批处理一个机制,如果找不到环境变量,把它当做字符串输出。说明退出批处理之后,set设置的环境变量失效。

批处理怎么对环境变量操作(临时生效篇)
  • win10访问不了samba共享文件夹解决方法
  • win10设置CD-ROM的访问权限仅限于本地用户?
  • 京东我的档案如何补充车辆信息
  • cue文件怎么刻录
  • 如何用CMD命令开启证书管理实用程序?
  • 热门搜索
    自我保护手抄报 关于语文的手抄报图片 数学手抄报内容六年级 小学生手抄报怎么做 绿色家园手抄报资料 英语手抄报版面设计图 关于地球的手抄报 感念师恩手抄报 廉洁手抄报资料 关于三爱的手抄报