瀏覽單個文章
goddesschi
*停權中*
 

加入日期: Mar 2007
文章: 186
寫了這麼久總算是寫到一段落了,感謝大家給我的建議我都儘量採用了,有興趣的話可以參考我的script/source code來玩玩
我自知不是什麼coding的人才所以說寫得不好/混亂的地方請包涵,其實能達到我的目標我已經很開心了

bash shell scrip
http://pastebin.com/xgK2DJBB

3份C++的source code請依序compiler為test7~test9
http://pastebin.com/ztUtkCLn
http://pastebin.com/ZQZqYraC
http://pastebin.com/ek3Cn7EN

-----------------------------
參數簡單說明:
dataWhere='/home/userid/data/' <<data 來源
dirWhere='/home/userid/a/' <<壓縮來源
saveWhere="/home/userid/save/" <<另存目標
programWhere="/home/userid/software/" <<script & binary code的位置
findList="/home/userid/software/source" <<處理檔案/資料夾的名稱列表
newNameList="/home/userid/software/target" <<改名列表
tempList="/home/userid/software/templist" <<暫存用檔案(debug用而以)
password="P.A.S.S.W.O.R.D" <<rar解壓密碼
par2_method="10" <<修復檔製作模式,如果說電腦夠強的話用模式11並且在修改C++的部分語法會比mode10更精準,其實更進一步的來說,如果有能力改寫par2的source code會更理想
rarVersion="r5d11fin" <<rar版本
information_mode="02" <<項目資訊的處理模式

基本概念:
腳本會把$findList有的的檔案由$dataWhere丟到$dirWhere下面後批量做rar壓縮+製作par2檔案.sfv檢查檔等等另存在$saveWhere最後把資訊匯總放在$saveWhere下對應的資料夾或是$saveWhere
可參考示意圖

注意:
path的部分全部都要記得結尾加上/,source/target檔案務必行數match,一行代表loop處理的一個檔案或是資料夾!!

以上
PS:腳本執行結果生成的檔案我就不提供了,執行上有更多疑問可以提出來,我們再討論
舊 2014-10-11, 09:06 PM #59
回應時引用此文章
goddesschi離線中