【批处理学习笔记】第七课:简单的批处理命令(6)

简介: set 命令  set     设置环境变量 [适用场合]  设置声卡和路径等时用到 [用  法]  set [环境变量]=[字符串]            这条命令常常用在autoexec.bat中 [例  子]  C:\>set blaster=a220 i5 d1     设置声卡的参数         C:\>set path=c:\dos         path c:\dos含义相同 显示、设置或删除变量。

set 命令

  set     设置环境变量
[适用场合]  设置声卡和路径等时用到
[用  法]  set [环境变量]=[字符串]   
        这条命令常常用在autoexec.bat中
[例  子]  C:\>set blaster=a220 i5 d1     设置声卡的参数
        C:\>set path=c:\dos         path c:\dos含义相同

 显示、设置或删除变量。
    显示变量:set 或 set s 前者显示批处理当前已定义的所有变量及其值,后者显示所有以s开头的变量及值。
    设置变量:set aa=abcd 此句命令便可向变量aa赋值abcd。如果变量aa已被定义,则aa的值被修改为abcd;若aa尚未定义,则此句命令即可定义新的变量aa,同时为变量aa赋予初始值abcd。
    删除变量:set aa= 此句命令即可删除变量aa。若变量aa已被定义,则删除变量aa;若aa尚未定义,则此句命令为实质意义。
    需要说明的是,批处理中的变量是不区分类型的,不需要像C语言中的变量那样还要区分int、float、char等。比如执行set aa=345后,变量aa的值既可以被视为数字345,也可以被视为字符串345。
    set命令具有扩展功能,如用作交互输入、字符串处理、数值计算等,属于高级命令范畴。

目录
相关文章
|
10月前
|
Shell
交互式shell脚本编程3
交互式shell脚本编程3
|
10月前
|
Shell Linux 数据安全/隐私保护
交互式shell脚本编程2
交互式shell脚本编程2
|
10月前
|
Shell 测试技术
交互式shell脚本编程1
交互式shell脚本编程1
|
安全 数据安全/隐私保护 Windows
【批处理学习笔记】第六课:简单的批处理命令(5)
goto 命令GOTO会点编程的朋友就会知道这是跳转的意思。在批处理中允许以“:XXX”来构建一个标号,然后用GOTO XXX跳转到标号:XXX处,然后执行标号后的命令。例:if {%1}=={} goto noparmsif "%2"=="" goto noparms标签的名字可以随便起,但是最好是有意义的字符串啦,前加个冒号用来表示这个字符串是标签,goto命令就是根据这个冒号(:)来寻找下一步跳到到那里。
871 0
|
Windows
【批处理学习笔记】第四课:简单批处理命令(3)
call 命令  CALL命令可以在批处理执行过程中调用另一个批处理,当另一个批处理执行完后,再继续执行原来的批处理CALL command调用一条批处理命令,和直接执行命令效果一样,特殊情况下很有用,比如变量的多级嵌套,见教程后面。
927 0
|
Windows
【批处理学习笔记】第五课:简单的批处理命令(4)
start 命令  调用外部程序,所有的DOS命令和命令行程序都可以由start命令来调用。    如:start calc.exe 即可打开Windows的计算器。  常用参数:   MIN 开始时窗口最小化   SEPARATE 在分开的空间内开始 16 位 Windows 程序   HIGH ...
1069 0
【批处理学习笔记】第三课:简单批处理命令(2)
cls 命令     清除屏幕。执行该命令后,屏幕上的所有信息都被清除,光标重新定位至屏幕左上角。REM 和 ::REM为注释命令,一般用来给程序加上注解,该命令后的内容不被执行,但能回显。其次, :: 也可以起到rem 的注释作用, 而且更简洁有效; 但有两点需要注意:第一, 任何以冒号:开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容。
981 0