DOS批处理高级教程 第四章 批处理中的变量

2019-01-29 21:41:34于丽
@echo off net user %0

保存为BAT执行,他就会无限循环执行net user这条命令,直到你手动停止(ctrl+c停止).
龙卷风补充:其实%0就是第一参数%1前面那个参数,当然就是批处理文件名(包括路径)。

以上就是批处理中的一些系统变量,另外还有一些变量,他们也表示一些功能,
FOR命令中的那些就是,FOR变量已经说过,就不讲了.


二、自定义变量

故名思意,自定义变量就是由我们来给他赋予值的变量

要使用自定义变量就得使用set命令了,看例子.

@echo off set var=我是易采站长站 echo %var% pause

保存为BAT执行,我们会看到CMD里返回一个 "我是易采站长站"

var为变量名,=号右变的是要给变量的值
这就是最简单的一种设置变量的方法了

如果我们想让用户手工输入变量的值,而不是在代码里指定,可以用用set命令的/p参数

例子:

@echo off set /p var=请输入变量的值 echo %var% pause

var变量名 =号右边的是提示语,不是变量的值变量的值由我们运行后自己用键盘输入!

set /p的用法可以通过set /?查看帮助文件

/P 命令行开关允许将变量数值设成用户输入的一行输入。读取输入行之前,显示指定的 promptString。promptString 可以是空的。

以上内容易采站长站小编亲测,配图。

您可能感兴趣的文章:

DOS批处理高级教程 第六章 if命令讲解DOS批处理高级教程 第五章 set命令详解DOS批处理高级教程 第三章 FOR命令中的变量DOS批处理高级教程 第二章 DOS循环for命令详解DOS批处理高级教程 第一章 批处理基础DOS批处理高级教程 第七章 DOS批处理编程高级技巧
相关文章 大家在看