科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道Dos批处理文件详解

Dos批处理文件详解

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

如果有一个方法,只需编写一个批处理文件,就会自动执行刚才的所有命令,您想不想学呢? 当您看完此节,自己编写的第一个批处理文件顺利执行时,您一定会大吃一惊的。

作者:51CTO.COM 2007年10月13日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共5页)

  1 盘比较不同

  2 用户通过ctrl-c中止比较操作

  3 由于致命的错误使比较操作中止

  4 预置错误中止比较

  diskcopy

  出口状态 意义

  0 盘拷贝操作成功

  1 非致命盘读/写错

  2 用户通过ctrl-c结束拷贝操作

  3 因致命的处理错误使盘拷贝中止

  4 预置错误阻止拷贝操作

  format

  出口状态 意义

  0 格式化成功

  3 用户通过ctrl-c中止格式化处理

  4 因致命的处理错误使格式化中止

  5 在提示“proceed with format(y/n)?”下用户键入n结束

  xopy

  出口状态 意义

  0 成功拷贝文件

  1 未找到拷贝文件

  2 用户通过ctrl-c中止拷贝操作

  4 预置错误阻止文件拷贝操作

  5 拷贝过程中写盘错误

  IF STRING = = STRING

  首先用记事本建立一个名为XIAO.BAT的文件,文件内容如下:

  @echo off

  IF "%1" = = "A" FORMAT A:

  接着执行

  C:>XIAO A

  屏幕上就出现是否将A:盘格式化的内容。

  这个语句的格式为,

  IF "参数" = = "字符串"  待执行的命令

  参数如果等于指定的字符串,则条件成立,运行命令,否则运行下一句。

  注意:要想在DOS下直接使用,只有这样,

  C:> IF "A" = = "A" FORMAT A:

  毫无意义。

  GOTO

  首先用记事本建立一个名为XIAO.BAT的文件,文件内容如下:

  @ECHO OFF

  IF EXIST C:AUTOEXEC.BAT GOTO KB

  : KB

  COPY C:AUTOEXEC.BAT D:

  : DONE

  注意:

  1.标号前是冒号(:)

  2.标号的最后一行是:DONG

  3.DOS支持最长为八位的标号,当无法区别两个标号时,将跳转至最近的一个标号。

  FOR

  首先用记事本建立一个名为XIAO.BAT的文件,文件内容如下:

  @ECHO OFF

  FOR %%C IN (*.BAT *.TXT *.SYS) DO TYPE %%C

  接着执行

  C:>XIAO.BAT

  执行以后,屏幕上会将C:盘所有的以 *.BAT *.TXT *.SYS为扩展名的文件内容显示出来,当然不包括隐藏文件。

  说明:字符%%C 表示FOR命令变量,FOR支持通配符。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章