养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-10-19 14:44:12

本经验教你如何用批处理对环境变量进行操作。

工具/原料

一台windows

方法/步骤

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

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

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

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

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

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

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

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

5、看看结果。

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

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

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

7、看看结果?

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

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

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

9、看看结果?

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

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

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

© 一点知识