批处理学习第二节(系统变量以及自定义变量).doc

上传人:pu****.1 文档编号:563038112 上传时间:2023-07-25 格式:DOC 页数:6 大小:341KB
返回 下载 相关 举报
批处理学习第二节(系统变量以及自定义变量).doc_第1页
第1页 / 共6页
批处理学习第二节(系统变量以及自定义变量).doc_第2页
第2页 / 共6页
批处理学习第二节(系统变量以及自定义变量).doc_第3页
第3页 / 共6页
批处理学习第二节(系统变量以及自定义变量).doc_第4页
第4页 / 共6页
批处理学习第二节(系统变量以及自定义变量).doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《批处理学习第二节(系统变量以及自定义变量).doc》由会员分享,可在线阅读,更多相关《批处理学习第二节(系统变量以及自定义变量).doc(6页珍藏版)》请在金锄头文库上搜索。

1、批处理学笔记批处理中的变量1、变量分为两类:系统变量和自定义变量系统变量:他们的值由系统根据事先定义的条件自动赋值;也就是这些变量系统已经给他们定义了值;不需要我们来给它赋值,我们只需要调用就可以了!要查看这些系统变量在cmd中输入set 就显示出来了!2、这么多系统变量我们如何知道它的值是什么呢?例子:echo %WINDIR% 输出windowsecho %PROCESSOR_LEVEL% 输出值为6 windir变量名,不是随便输入的!就这样我们就能显示变量的值了3、创建一个文件echo hfhf D:1.bat举一个例子:比如我们复制文件到当前账号的启动目录这样做:copy D:1.b

2、at %USERPROOFILE% 开始菜单程序启动%USERPROOFILE%返回当前用户的的主目录,注意有空格的目录要用双引号引起来;这些变量名;重新启动之后也会存在,并不会消失,我们能不能创建这样不会消失的系统变量呢?可以,使用setx命令就可以了setx test 我是值解析:test是变量的名字我是值 是值这样我们就建立了一个重启之后不会消失的变量。setx命令只有在2003系统才有4、2003:下我的电脑属性高级环境变量XP:只能手动的建立以上这些系统变量只是返回一些具体的数值5、还有一些系统变量,他们代表着一个意思,或者一个操作;他们分别是%0 %1 %2 %3 %4 %5 %6

3、一直到%9和还有一个%*%0 这个有点特殊,有几层意思,我们先将%1到%9的意思%1 返回批处理的第一个参数%2 返回批处理的第二个参数%3-%9 依次类推返回批处理的参数?到底怎么个返回法?把代码保存为test.bat放在C盘下面例子:echo offecho %1 %2 %3 %4echo %1 echo %2 echo %3 echo %4进入CMD 输入cd C:然后输入test.bat 我是第一个参数 我是第二个参数 我是第三个参数 我是第四个参数注意中间的空格我们会看到这样的结果:我是第一个参数 我是第二个参数 我是第三个参数 我是第四个参数我是第一个参数 我是第二个参数我是第三个

4、参数 我是第四个参数对比一下代码,%1 就是我是第一个参数 %2就是我是第二个参数这些%1-%9可以让批处理也能带参数运行,打打提高批处理功能!6、还有一个%*是什么呢?他的作用不是很大,返回全部参数!例子:echo offecho %*同样保存为test.bat文件 放置到C盘下然后输入我是第一个参数 我是第二个参数 我是第三个参数 我是第四个参数这样会直接把所有的参数全部返回来,那就不用再写,%1 %2 %3 %47、%0 不是返回参数的值,有两层意思! 第一层:返回批处理的所在的绝对路径例子:echo off echo %0pause保存为bat 双击执行第二层意思:无线循环执行BAT自

5、己例子:echo offnet user%0无限循环执行net user 直到你手动停止位置为什么有这个意思,当我们把这个%0 加到批处理的最后一行这样当他执行的时候,就把执行的批处理文件,在执行一次;因为%0返回的就是当前的批处理的绝对路径比如当前的批处理文件的路径是:D:1.bat那我们把%0加入到文件的最后也就相当于在最后 加上了 D:1.bat 这些代码以上就是系统中的系统变量现在说自定义变量要使用自定义变量就得使用set命令 例子:echo offset var=我是值echo %var%pause就会打印出:我是值var加上%这样才会认识是一个变量var为变量名,=号右边的就是要给变量赋的值若果我们想让用户手工输入变量的值 而不是在代码里面指定可以用set命令 可以用set命令的/p参数例子;echo offset /p var=请输入变量的值echo %var%pausevar是变量名 =号右侧的是提示语 不是变量的值变量的值由我们运行后自己用键盘输入!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号