最近因爲在作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六、批處理中可能會見到的其它特殊標記符字符串