Array|dos命令set教程,添加修改环境变量,批处理接收用户输入

Array|dos命令set教程,添加修改环境变量,批处理接收用户输入
文章图片

文章图片

大家好 , 我是老盖 , 首先感谢观看本文 , 本篇文章做的有视频 , 视频讲述的比较详细 , 也可以看我发布的视频 。
今天我们学习dos命令set , 显示设置或删除环境变量 , 和批处理脚本中定义一个变量 , 接收用户输入和用户交互的变量的一些操作 , set这个命令有多种使用方式 , 这里我讲解一下 。
Array|dos命令set教程,添加修改环境变量,批处理接收用户输入
文章图片

文章图片

我们先看一下set这个命令的介绍 , 输入命令set /?可以看到这个命令可以直接添加一个环境变量 , 还可以对一个变量进行加减法乘除法之类的数学操作 。
Array|dos命令set教程,添加修改环境变量,批处理接收用户输入
文章图片

文章图片

直接单独输入set这个命令不加参数 , 可以看到当前windows计算机上所有的环境变量列表 。
Array|dos命令set教程,添加修改环境变量,批处理接收用户输入
文章图片

文章图片

我先添加一个变量abc , 输入命令set abc=12345678 , 然后再输入set , 查看一下所有的环境变量 , 可以看到abc这个变量=12345678 , 这个就是定义一个变量 。
Array|dos命令set教程,添加修改环境变量,批处理接收用户输入
文章图片

文章图片

我们还可以对一个这个变量进行重新设定值 , 还是刚才的abc变量 , 输入命令set /A abc=111 , 输入命令 set abc是直接查看abc变量的值 , 刚才abc这个变量是12345678 , 现在这个变量值就变成了111 。
Array|dos命令set教程,添加修改环境变量,批处理接收用户输入
文章图片

文章图片

我们还可以对这一个变量进行数学操作 , 比如加减法乘除法 , 输入命令set /A abc=abc+1 , 这个意思就是abc变量+1然后还赋值给这个abc变量 , 接着输入set abc查看abc的值 , 可以看到这个abc变量的值变为了112 , 值已经加上了1 。
Array|dos命令set教程,添加修改环境变量,批处理接收用户输入
文章图片

文章图片

我们再看一下批处理中用户交互 , 接收用户输入可以使用一个变量 , 我这里准备了一个脚本 , 图片就是写的一个简单的脚本 , 我简单的介绍一下 , 首先输出提示用户输入一个数字 , 然后set /P user=定义一个变量user , set /A user=user*2 , 这个是根据用户输入的值乘以2 , 接着把user变量值输出到屏幕 , 这个就是一个简单的脚本 , 这个批处理有其他的一些命令 , 我们以前的文章和视频都有相关的讲解 , 没有看的朋友可以看一下 。
Array|dos命令set教程,添加修改环境变量,批处理接收用户输入
文章图片

文章图片

运行一下这个bat脚本 , bat提示用户输入数字 , 这里输入了数字5 , 接着bat脚本提示输入的值是5 , 接着脚本运行了乘以2 , 最后脚本输出了最后结果10 , 这个就是一个和用户交互接的小脚本 。
定义一个变量 , 接收用户输入 , 根据用户输入的值 , 做了一个数学的运算 , 很多复杂的bat批处理脚本都是从简单的脚本开始的 , 变量应用在批处理脚本是一个比较重要的概念 , 希望大家能多加练习熟练掌握 , 为以后的编程提高自己的技术做基础 。


推荐阅读