码迷,mamicode.com
首页 > 其他好文 > 详细

批处理命令

时间:2017-09-12 13:53:24      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:ast   null   引入   call   com   blog   执行流程   文件名   file   

一、批处理基本命令

  1、logoff    注销用户登录

  2、echo 命令(用于控制在屏幕显示相关文字信息)

    2.1格式:echo [{on|off}] [message]

      on:允许批处理文件在执行过程中回显命令,就是显示执行的相关命令

      off:不允许批处理文件在执行过程中回显命令

      message:在屏幕上显示的相关文字信息

      /?:显示帮助信息

  3、type

    eg:type a.txt  显示a.txt中的文字

  4、@用于禁止当前执行的命令回显在屏幕上,@不受echo命令设置效果的影响,且该命令本身不会回显在屏幕上。

    4.1格式:@[command]

      @是指用于屏蔽回显哪个命令

      command是要屏蔽回显的命令

      注释:@只是影响当前命令输出屏幕,而echo是影响所有命令输出屏幕直到遇到下一个echo后才改变输出屏幕状态。

  5、goto命令是个流程控制转向命令,他用户控制批处理中命令执行流程

    5.1格式:goto label  

        :label

      label表示批处理文件中的某行,该行表示批处理文件新的执行点,新执行点之前必须有冒号,用于表明需要执行这个点。

      技术分享

      注释:当代码读取 到goto last接下来执行dir a.txt 跳过type a.txt

  6、pause命令当该命令执行后会中断代码的执行就相当于暂停

    6.1格式 pause [>null]

      pause命令可单独执行,也可跟null 将pause命令提示信息导入到回收站

  7、call命令是个功能强大的回显命令,他不仅可以在一个批处理命令中引入另一个批处理命令,而且还可以调用指定标号后面的所有命令

    7、1格式:call  [dirve] [file] [:label]

      [:label]

      技术分享

      注释:file指的是被call调用引入的bat文件名,如果被调用的文件和执行的文件在同一个目录就直接写被调用文件名,不然就写文件的绝对路径(盘符和路径)

      :label 对应以label开头的批处理程序,指定要传递给其新实例的命令行信息,包括命令行选项,文件名,批处理参数或者变量。

      /?帮助信息

 

批处理命令

标签:ast   null   引入   call   com   blog   执行流程   文件名   file   

原文地址:http://www.cnblogs.com/xuanan/p/7509453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!