[資訊] 批次檔...那是啥?可以吃嗎...

看板share作者 (恣意--天行)時間17年前 (2008/09/05 11:26), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
圖文並茂版:http://seskywalker0981.pixnet.net/blog/post/21577770 恩...因為有人聽到批次檔這個名詞... 感覺就是很深奧...所以寫了一篇來小小說明一下... 請大家鞭小力一點...有錯的話請指正... (因為白話說明和嚴謹定義間存在著一定的差異...而我則都試著用較白話的方式寫出~) ============================有騙人氣之嫌的分隔線=========================== 常常有人聽啥批次檔批次檔, 那到底是什麼呢? 其實說穿了,批次檔就是可以幫你省下很多動作的小程式... (如一些幫忙縮圖片的程式,事實上也是批次處理的喔~) 不用一直重複執行某個動作。 例如:每個禮拜三你老闆都要你把C槽一個文件複製到D槽內, (很熟悉嗎?這老闆真是無聊...(  ̄ c ̄)y▂ξ ) 當然,聰明勤奮的你,就是打開電腦,選取檔案後按下複製再貼上,完成。 這時候!老闆的年輕辣秘書來了,要求你禮拜四也做類似的動作,只是... 老闆只是要你單純的備份一個檔案,但是年輕辣秘書則是要你... 複製C槽內X、Y、Z資料夾內的、xx、yy、zz檔案到D槽的A、B、C資料夾內... 怎樣?有沒有很想砍了老闆的秘書?那可不行...畢竟是老闆親自面試通過的...= = 如果同樣的動作還要做更多次,內容更複雜,那就真的會很%@#$ 沒關係,痛就痛第一次把!先確定好之後寫成一個小批次檔, 之後時間一到只要滑鼠點二下就OK啦! 之後還要新增?沒關係嘛!再編輯一下即可...XD 接下來就用一個小範例來解釋吧! 【註:批次檔基本上都是DOS指令,在此不另述,有興趣請留言或者自行查詢】 情況設定: 年輕辣秘書要你星期四早上, 把C槽內AAA資料夾內名稱為「1」、「2」的文字檔複製到C槽的BBB內。 http://seskywalker0981.pixnet.net/album/photo/100185830 【註:事實上不建議這麼做,要備份的話至少要複製到別的磁碟槽, 因為VMware內的系統只有C槽,才會這麼設定】 好吧!痛就痛第一次,來寫一個小小批次檔囉! 嗯?要用什麼寫啊?別擔心,開啟任一文字編輯器(如記事本)即可 http://seskywalker0981.pixnet.net/album/photo/100185831 接下來就是打一些DOS指令,在此範例只會用到「copy」,基本語法如下: ============================= copy 來源檔案 目的地位置 (中間用空格隔開) ============================= 這邊要注意的是,最好採用完整路徑並加上副檔名, 如本例中不建議打「1」而是要打「c:\1.txt」, 而目的地預設檔名是和原本相同,但如果換成別的名稱則會幫你更名, 例如:copy c:\1.txt c:\B 這樣在B資料夾內就會多一個「1.txt」;但假如打成copy c:\1.txt c:\B\001.txt 那這樣B資料夾會多一個「001.txt」檔案,但檔案內容則是和「1.txt」一樣, 只是換名子而已~ 如需要完整資訊可以輸入「help copy」查看完整語法。 在此我們用最白話的方式輸入指令,如下圖所示: http://seskywalker0981.pixnet.net/album/photo/100185833 最重要的步驟來了,就是存檔~~ 首先要選擇類型為「所有檔案」,然後挑個你喜歡的位置...(如桌面上) 輸入辨識的名稱後,副檔名要改成「.bat 」,如圖中是寫成「skyuse.bat」 http://seskywalker0981.pixnet.net/album/photo/100185835 做個測試吧!還沒執行該批次檔前: http://seskywalker0981.pixnet.net/album/photo/100185838 執行後...喔喔喔! http://seskywalker0981.pixnet.net/album/photo/100185839 沒錯!就這麼簡單!啊如果要新增指令呢?Easy啦! 在該批次檔按下右鍵選擇編輯,就可以繼續增加或修改指令囉! (也可以打開記事本用開啟舊檔打開,但類型要選擇「所有檔案」) 嗚...可是秘書要我每個禮拜四都要做同樣的事情, 每天時間到都要開電腦去按那個小小檔案真是煩! 嗯?對厚!聰明的你想到了嗎?沒錯!就是排程!寫好的批次檔可以搭配排程來使用: http://seskywalker0981.pixnet.net/album/photo/100185841 呼...這樣子又多一點時間可以摸魚...啊是處理自己的事情啦... ╮(╯◇╰)╭ 【後記】 這邊只是寫一些批次檔的基本介紹及語法, 其實他可是很邪惡...啊是很深奧的工具喔...^^ -- 年輕、熱血、白爛、溫馨集一身! Sky的小窩:http://blog.pixnet.net/seskywalker0981 ﹨(╯▽╰)∕    另外附上電腦碎碎念&強者爸媽的活耀紀事!   ﹨(╯▽╰)∕ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.142.26.126

09/05 16:16, , 1F
批次檔用得好,可以把不知情而執行的人電腦搞爛阿
09/05 16:16, 1F

09/05 17:20, , 2F
批次檔用不好,可以把自己的電腦搞爛阿.........
09/05 17:20, 2F

09/06 00:53, , 3F
推1樓~批次檔好用!
09/06 00:53, 3F
文章代碼(AID): #18mARnJM (share)