作者s4028600 (佑)
看板EZsoft
標題[請問] 批量將txt檔某一行命名為檔案名
時間Fri Dec 1 02:33:33 2017
版上文章翻了翻
幾乎沒辦法
我用renamer則是卡在我的編碼是utf-8
用其他編碼會亂碼或缺字
最接近的是
#1PA2Wlsf (EZsoft)
但是我完全看不懂
#1Q4qgx43 (EZsoft)
因為頭尾變成<>
所以說不定可以
但是想試試
又不懂寫法
也沒辦法看程式碼研究
請求各位大神了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.70.16
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EZsoft/M.1512066815.A.6E5.html
1F:推 danny0838: 要用內建的批次檔寫可能有難度,用 node.js 或 Python12/01 03:12
2F:→ danny0838: 應該寫得出來,不過要安裝,而且程式細節也要客製化..12/01 03:14
3F:→ danny0838: 這種需求不太可能有現成工具,要自己寫程式,或是有人12/01 03:49
4F:→ danny0838: 佛心寫給你。12/01 03:53
目前最接近成功的是用renamer的這個稍微修改
var Text, Title: String; TitleStart, TitleEnd: Integer; begin Text := FileRead
Content(FilePath); TitleStart := Pos('<title>', Text); TitleEnd := Pos('</titl
e>', Text); if (TitleStart > 0) and (TitleEnd > 0) then begin TitleStart := Ti
tleStart + Length('<title>'); Title := Copy(Text, TitleStart, TitleEnd-TitleSt
art); FileName := Title + ' ' + FileName; end; end.
可是卡在編碼
如果要用node.js或python要怎麼寫?
python我電腦有裝什麼pip的
※ 編輯: s4028600 (114.41.70.16), 12/01/2017 09:41:38
5F:→ laechan: python蠻簡單的就下載python來裝,就能用python指令來執行 01/23 10:00
6F:→ laechan: 你寫好的 .py檔,再來就類似以前的qbasic了都是高階語言 01/23 10:01
7F:→ laechan: 有了python後我幾乎不寫batch檔了 01/23 10:01