最近由於在做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、批處理中可能會見到的其它特殊標記符