批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對某對象進行批量的處理。批處理檔案的擴充名為bat。目前比較常見 的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基于強大的圖檔編輯軟體Photoshop的,用來批量處理圖檔的腳本;而DOS批處理則是基于DOS指令的,用來自動地批量地執行DOS指令以實作特定操作的腳本。
最近在幾次腳本執行中,突然想到批處理,發現如果實作這些功能,還确實隻有選擇批處理。
自動化測試中,如何控制腳本的關聯執行,批處理能夠很好的幫我控制,先看看批處理簡單的程式,會讓你覺得這不叫程式的。如下:
檔案名 auto.bat
start C:\auto.vbs
檔案名 main.bat
C:\Ruby\bin\ruby Login_TC002.rb
C:\Ruby\bin\ruby Login_TC001.rb
exit
通過以上兩段腳本可以發現批處理完成一項操作代碼如此簡單,是以這就是所謂“批處理”展現的高效。
批處理就是批量的去完成許多個操作,而這些操作分别都是由很多程式組成,為了能讓這些程式自動且有序的進行,就可以通過批處理進行排列并統一控制。
批處理腳本當然不是那麼簡單的,複雜的正規表達式會讓批處理的程式變得非常難看,如果不懂正規表達式,批處理用到的也就是以上的兩段腳本程式,不過學習一種東西首先體會到它的效率和作用,才會更有興趣繼續下去。
批處理的編譯工具: BatEdit
繼續研究中............
本文轉自一米一陽光部落格園部落格,原文連結: http://www.cnblogs.com/candle806/archive/2010/10/26/1861607.html ,如需轉載請自行聯系原作者