[請問] 批量將txt檔某一行命名為檔案名

看板EZsoft (小軟體)作者 (佑)時間7年前 (2017/12/01 02:33), 7年前編輯推噓1(106)
留言7則, 2人參與, 8年前最新討論串1/3 (看更多)
版上文章翻了翻 幾乎沒辦法 我用renamer則是卡在我的編碼是utf-8 用其他編碼會亂碼或缺字 最接近的是#1PA2Wlsf (EZsoft) 但是我完全看不懂 #1Q4qgx43 (EZsoft) 因為頭尾變成<> 所以說不定可以 但是想試試 又不懂寫法 也沒辦法看程式碼研究 請求各位大神了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.70.16 ※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1512066815.A.6E5.html

12/01 03:12, 7年前 , 1F
要用內建的批次檔寫可能有難度,用 node.js 或 Python
12/01 03:12, 1F

12/01 03:14, 7年前 , 2F
應該寫得出來,不過要安裝,而且程式細節也要客製化..
12/01 03:14, 2F

12/01 03:49, 7年前 , 3F
這種需求不太可能有現成工具,要自己寫程式,或是有人
12/01 03:49, 3F

12/01 03:53, 7年前 , 4F
佛心寫給你。
12/01 03:53, 4F
目前最接近成功的是用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

01/23 10:00, 8年前 , 5F
python蠻簡單的就下載python來裝,就能用python指令來執行
01/23 10:00, 5F

01/23 10:01, 8年前 , 6F
你寫好的 .py檔,再來就類似以前的qbasic了都是高階語言
01/23 10:01, 6F

01/23 10:01, 8年前 , 7F
有了python後我幾乎不寫batch檔了
01/23 10:01, 7F
文章代碼(AID): #1Q84x_Rb (EZsoft)
文章代碼(AID): #1Q84x_Rb (EZsoft)