常見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、批處理中可能會見到的其它特殊標記符


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM