- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Space(20)常用的参数界定符
Tab(09);=不常用的参数界定符
+ COPY^令文件连接符
*?文件通配符
/参数开关引导符
:批处理标签引导符 0
废话少说,开讲了
1、 @命令行回显屏蔽符
这个字符在批处理中的意思是关闭当前行的回显。我们从前几课知道
echo OFF可以关闭掉整个批处理命令的回显,但不能关掉ECHO OFF这个命令,现在我们在ECHO OFF这个 命令前加个国,就可以达到所有命令均不回显的要求
2、 %批处理变量引导符
这个百分号严格来说是算不上命令的,它只是批处理中的参数而已(多个%—起使用的情况除外,以后 还将详细介绍)。
引用变量用*5调用程序外部参数用%1至廷等等
知%1 %2 %4 %5 炀新裙她耕为命令行传递给批处理的参数
输批处理文件本身,包括完整的路径和扩展名
%1第一个参数
她第九个参数
耕从第一个参数开始的所有参数
参数而具有特殊的功能,可以调用批处理自身,以达到批处理本身循环的目的,也可以复制文件自身等
例:最简单的复制文件自身的方法 copy 知 d:\wind.bat
3、 重定向符
愉出重定向命令
这个字符的意思是传通并且覆盖,他所起的作用是将运行的结果传通到后面的范围(后边可以是文件, 也可以是默认的系统控制台)
在町系列命令行中,重定向的作用范围由整个命令行转变为单个命令语弱受到了命令分隔符蜘II 和语句块的制约限制。
比如:
使用命令:echo hello 1. txt将建立文件l.txt,内容为” hello “(注意行尾有一空格)
使用命令:echo hellol. txt将建立文件内容为〃 hell。(注意行尾没有空格)
4、 重定向符
输出重定向命令
这个符号的作用和〉有点类似,但他们的区别是”是传递并在文件的末尾追加,而,是覆盖
用法同上
同样莹L txt做例子
使用命令:
echo hello 1. txt
echo world 1.txt
这时候1. txt内容如下:
hello
world
5、J 、重定向符
这三个命令也是管道命令,但它们一般不常用,你只需要知道一下就ok了,当然如果想仔细研究的话, 可以自己查一下资料。(本人已查过,网上也查不到相关资料)
,输入重定向命令,从文件中读入命令输入,而不是从键盘中读入。
?echo off
echo 2005一05-0temp, txt
date temp. txt
del temp, txt W
这样就可以不等待输入直接修改当前日期
将一个句柄的输出写入到另一个句柄的输入中。
每,刚好和跻目反,从一个句柄读职输入并将其写入到另一个句柄输出中。
常用句柄:0、1、2,未定义句柄:3-9
lnul表示禁止输出正确的信息
2nul表示禁止输出错误信息。
其中的1与2都是代表某个数据流输入输出的地址(NT CJffi称之为句柄,MSDOS称之为设备)。
句柄0:标准输入stdin,键盘输入
句柄1:标准输出stdout,输出到命令提示符窗口(console,代码为C0N)
句柄2:标准错误stderr,输出到命令提示符窗口(console,代码为CON)
其中的stdin可被《重定向,stdout可被〉、>>重定向,而stderr在DOS下不可直接重定向,只有通过ctty 或其它命令将系统控制权转交给其它设备的方式,来间接完成。
6、|命令管道符
格式:第一条命令I第二条命令[|第三条命令...]
将第一条命令的结果作为第二条命令的参数来使用,记得在皿项中这种方式很常见。
例如:
dir c:\|find txt”
以上命令是:查找C: 所有,并发现西字符串。
FIND的功能请用FIND /?自行查看
在不使format的自动格式化参数时,我是这样来自动格式化A盘的
echo y(format a: /s /q /v:system
用过format的都知道,再格盘时要输入球确认是否格盘,这个命令前加上echo y并用I字符来将echo y 的结果传给f ormat命令
从而达到自动输入y的目的
(这条命令有危害性,测试时请慎重)
L “转义字符
”是对特殊符号的前导字符,在命令中他将以上3个符号的特殊功能去掉,仅仅只把他们当成符号 而不使用他们的特殊意义。
比如
echo test 1.txt
结果则是:test 1. txt
他没有追加在l.txt里,呵呵。只是显示了出来
另外,此转义字符还可以用作续行符号。
举个简单的例子:
?echo off
echo英雄
是.
好“
男人
pause
不用多说,自己试一下就明白了。
8、 组合命令
语法:第一条命令第二条命令[第三条命令...]
、酸、I I为组合命令,顾名思义,就是可以把多个命令组合起来当一个命令来执行。这在批处理脚本 里是允许的,而且用的
文档评论(0)