zoukankan      html  css  js  c++  java
  • 常见bat(批处理)命令的语法规则

      最近由于在做cocos2d的项目,需要用到一些bat命令,在此做些记录。

      bat命令用txt文本编辑就行,编辑完之后将后缀名改为bat即可运行。先来一个最简单的例子:

    @echo off
    echo "hello world!"
    pause

      运行截图,在程序末尾单起一行,加上个pause可以暂停截图:

    一般一个bat命令单独成行,常见的bat命令有:

    1、REM 和 ::                         给程序加上注释
    2、ECHO 和 @                     echo会显示运行的内容,加@则不会在运行框中显示运行内容(会继续运行,只是不会显示)。
    3、PAUSE                             暂停
    4、ERRORLEVEL                 命令运行结束,单独一行输入echo %errorlevel%会显示运行是否成功(成功0,失败1)
    5、TITLE                               设置cmd窗口的标题,格式为title  name#
    6、COLOR                            改变窗口的颜色,格式为color 02
    7、mode 配置系统设备          配置系统设备,比如mode con cols=100 lines=40,意思为设置窗口的宽和高
    8、GOTO 和 :                        跳转,用:XX构筑一个标记,用goto  XX跳转到XX标记处
    9、FIND                                 在文件中搜索字符串
    10、START                            批处理调用外部程序的命令(不理会外部运行状况,等到外部命令运行后才能继续运行),格式为start  xxx(路径名)
    11、assoc 和 ftype                文件关联(目前没发现有什么用)
    12、pushd 和 popd                切换当前目录(用于不确定文件夹的情况,dos编程常用)
    13、CALL                               在批处理的过程中调用另一个批处理,当另一个批处理执行完了后回调自身
    14、shift                                 更改批处理文件中可替换参数的位置
    15、IF                                     判断,回头详细研究
    16、setlocal 与                       变量延迟
    17、ATTRIB                           显示或更改文件属性

    常用特殊符号1、@命令行回显屏蔽符
    2、%批处理变量引导符
    3、> 重定向符
    4、>>重定向符
    5、<、>、<& 重定向符
    6、|命令管道符
    7、^转义字符
    8、组合命令
    9、& 组合命令
    10、||组合命令
    11、""字符串界定符
    12、, 逗号
    13、; 分号
    14、() 括号
    15、! 感叹号
    16、批处理中可能会见到的其它特殊标记符

  • 相关阅读:
    蛙蛙推荐:蛙蛙教你配置linux+mysql+.net环境
    今日阅读20081231学习remoting
    翻译:改进.NET应用程序的性能和可伸缩性(一)概述及ADO.NET 性能
    翻译:改进.NET应用程序的性能和可伸缩性(二)为性能和可伸缩性做架构和设计上的Review
    蛙蛙推荐:作一个支持过载自适应和动态扩容的负载均衡服务
    翻译:改进.NET应用程序的性能和可伸缩性(三)Remoting性能
    清空日志后备份数据库
    CLR宿主相关
    每日阅读20081216
    iis 无法安装提示错误,无法复制一个或多个文件,错误码0x4b8 dodo
  • 原文地址:https://www.cnblogs.com/yangyadong66/p/9319390.html
Copyright © 2011-2022 走看看