常见bat(批处理)命令的语法规则

  最近因为在作cocos2d的项目,须要用到一些bat命令,在此作些记录。编程

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

@echo off
echo \"hello world!\"
pause

  运行截图,在程序末尾单起一行,加上个pause能够暂停截图:命令行

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

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

经常使用特殊符号一、@命令行回显屏蔽符
二、%批处理变量引导符
三、> 重定向符
四、>>重定向符
五、<、>、<& 重定向符
六、|命令管道符
七、^转义字符
八、组合命令
九、& 组合命令
十、||组合命令
十一、\"\"字符串界定符
十二、, 逗号
1三、; 分号
1四、() 括号
1五、! 感叹号
1六、批处理中可能会见到的其它特殊标记符字符串

相关文章
相关标签/搜索