在批次檔(*.bat)中內建並沒有 SLEEP 命令,當你在執行批次任務時若需要暫停執行幾秒鐘,就需要一些小技巧來實現了,以下分享幾個我之前用過的技巧:
... 繼續閱讀 ...
去年曾經寫過 "如何在 Batch 檔取得系統的日期、時間欄位" 的文章,靠的是 date 與 time 指令,但缺點是時間的精確度只能到「分鐘」而已,這次我們改用 %date% 與 %time% 環境變數,取得時間的精確度可達「百分之一秒」。
... 繼續閱讀 ...
我時常在寫批次檔(Batch, *.bat)幫助我處理一些日常的工作,例如說備份資料庫、建立 SSH Tunnel、或是將所有子目錄下的 .svn 目錄改成 _svn 目錄、…等等。有些 Batch Script 甚至會寫超過一百行,若你想保護辛苦寫的批次檔時,就可以利用 Bat To Exe Converter 幫你轉成 *.exe 執行檔。
... 繼續閱讀 ...
以下的程式碼片段(*.bat)可以取得目前系統時間的年、月、日、時、分等欄位,當在做一些自動化備份時,可以用時間來當檔名或留下 TIMESTAMP 紀錄。
... 繼續閱讀 ...