分享

.bat文件中start, pause,goto以及rem的用法

 depsyq 2014-12-23
分类: Windows Batch 2013-06-06 17:30 2293人阅读 评论(0) 收藏 举报

       我们先来看start, 其实start就是启动,我以前经常用matlab中的system来启动.exe文件,下面我们用start来启动.exe, .bat文件内容如下:

  1. @ echo off  
  2. start calc  
  3. start calc  
  4. start calc  
      结果,连续启动了三个计算器。

      另外,start也可以用来打开一个文件夹,如:

  1. @ echo off  
  2. md 1  
  3. start 1  
       当然,start也可以打开某一文件,如:

  1. @ echo off  
  2. echo hello world > 1.txt  
  3. start 1.txt  
       我发现, start可以可开word文件(当然,你的电脑需要有word软件),可见,start就相当于双击文件。



       pause的作用很简单,就是暂停执行,如:

  1. @ echo off  
  2. pause  
  3. start calc  
  4. pause  
  5. start calc  
  6. pause  
  7. start calc  
  8. pause  


        接下来,我们看看goto

  1. @ echo off  
  2. goto label  
  3. dir  
  4. :label  
  5. md 1  
      在这里,dir没有执行, 跟C语言中的goto和棋相似啊,只是:符号在label之前而已。下面,我们写一个有趣的goto:

  1. @ echo off  
  2. :labelx  
  3. goto labely  
  4.   
  5. :labely  
  6. dir  
  7. goto labelx  


      最后,我们来看看rem(remark)的用法,其实rem就是一个注释,主要是使看.bat文件命令的人阅读方便,如下:

  1. @ echo off  
  2. rem 开始  
  3. rem echo 开始  
  4. echo 开始  
      需要注意的是:在用rem的时候,要将echo设为off的状态,否则,该命令虽然被注释,系统不会执行,但仍然会回显(当然啦,你也可以用@)。而且,在用rem注释的时候,rem必须另外单独占一行,和c++中的注释//不一样。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多