DOS中的特殊符号.doc_第1页
DOS中的特殊符号.doc_第2页
DOS中的特殊符号.doc_第3页
DOS中的特殊符号.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DOS中的特殊符号DOS中的特殊符号本篇文章来源于 黑客基地-全球最大的中文黑客站 原文链接:tech2009-07-0153532.html使用条件处理符号可以从单个命令行或脚本运行多个命令。通过条件处理符号运行多个命令时,条件处理符号右边的命令根据条件处理符号左边的命令结果来发挥作用。例如,只有在前一个命令失败的情况下,才可能需 .使用条件处理符号可以从单个命令行或脚本运行多个命令。通过条件处理符号运行多个命令时,条件处理符号右边的命令根据条件处理符号左边的命令结果来发挥作用。例如,只有在前一个命令失败的情况下,才可能需要运行一个新命令。或者,只有在前一个命令成功时才可能需要运行一个新命令。可以使用下表列出的特殊字符来传递多个命令。字符 语法 定义& . command1 & command2 用来分隔一个命令行中的多个命令。Cmd.exe 运行第一个命令,然后运行第二个命令。& . command1 & command2 只有在符号 & 前面的命令成功时,才用于运行该符号后面的命令。Cmd.exe 运行第一个命令,然后只有在第一个命令运行成功时才运行第二个命令。| . command1 | command2 只有在符号 | 前面的命令失败时,才用于运行符号 | 后面的命令。Cmd.exe 运行第一个命令,然后只有在第一个命令未能运行成功(接收到大于零的错误代码)时才运行第二个命令。( ) . (command1 & command2) 用来分组或嵌套多个命令。; 或者 , command1 parameter1;parameter2 用来分隔命令参数。注意 “与”符号 (&)、管道符号 (|) 以及括号 () 是特殊字符,将它们作为参数传递时,必须在其前面加上转义字符 () 或引号。 如果某个命令成功完成操作,则该命令就返回零 (0) 退出代码或不返回任何退出代码 创建一个文件 追加到一个文件后面 前缀字符.表示执行时本行在cmd里面不显示, 可以使用 echo off关闭显示 对特殊符号( aaaecho 1231231 bbb() 包含命令(echo aa & echo bb), 和空格一样的缺省分隔符号.; 注释,表示后面为注释: 标号作用 管道操作; 符号当命令相同的时候可以将不同的目标用;隔离开来但执行效果不变。如执行过程中发生错误则只返回错误报告但程序还是会继续执行首先, 不是一个命令, 而是DOS 批处理的一个特殊标记符, 仅用于屏蔽命令行回显. 下面是DOS命令行或批处理中可能会见到的一些特殊标记符:CR(0D) 命令行结束符Escape(1B) ANSI转义字符引导符Space(20) 常用的参数界定符Tab(09) ; = 不常用的参数界定符+ COPY命令文件连接符* ? 文件通配符 字符串界定符| 命令管道符 文件重定向符 命令行回显屏蔽符/ 参数开关引导符: 批处理标签引导符% 批处理变量引导符其次, : 确实可以起到rem 的注释作用, 而且更简洁有效; 但有两点需要注意:第一, 除了 : 之外, 任何以 :开头的字符行, 在批处理中都被视作标号, 而直接忽略其后的所有内容, 只是为了与正常的标号相区别, 建议使用 goto 所无法识别的标号, 即在 :后紧跟一个非字母数字的一个特殊符号.第二, 与rem 不同的是, :后的字符行在执行时不会回显, 无论是否用echo on打开命令行回显状态, 因为命令解释器不认为他是一个有效的命令行, 就此点来看, rem 在某些场合下将比 : 更为适用; 另外, rem 可以用于 config.sys 文件中.也可以使用以下的用法:if exist commanddevice 是指DOS系统中已加载的设备, 在win98下通常有:AUX, P本篇文章来源于 黑客基地-全球最大的中文黑客站 原文链接:/tech/2009-07-01/53532.htmlRN, CON, NULCOM1, COM2, COM3, COM4LPT1, LPT2, LPT3, LPT4XMSXXXX0, EMMXXXX0A: B: C: .,CLOCK$, CONFIG$, DblBuff$, IFS$HLP$具体的内容会因硬软件环境的不同而略有差异, 使用这些设备名称时, 需要保证以下三点:1. 该设备确实存在(由软件虚拟的设备除外)2. 该设备驱动程序已加载(aux, prn等标准设备由系统缺省定义)3. 该设备已准备好(主要是指a: b: ., com1., lpt1.等)可通过命令 mem/d | find device /i 来检阅你的系统中所加载的设备另外, 在DOS系统中, 设备也被认为是一种特殊的文件, 而文件也可以称作字符设备; 因为设备(device)与文件都是使用句柄(handle)来管理的, 句柄就是名字, 类似于文件名, 只不过句柄不是应用于磁盘管理, 而是应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论