EZsoft 板


LINE

※ 引述《s4028600 (佑)》之銘言: : 標題: [請問] 批量將txt檔某一行命名為檔案名 : 時間: Fri Dec 1 02:33:33 2017 : : 版上文章翻了翻 : 幾乎沒辦法 : 我用renamer則是卡在我的編碼是utf-8 : 用其他編碼會亂碼或缺字 : 最接近的是#1PA2Wlsf (EZsoft) : 但是我完全看不懂 : #1Q4qgx43 (EZsoft) : 因為頭尾變成<> : 所以說不定可以 : 但是想試試 : 又不懂寫法 : 也沒辦法看程式碼研究 : 請求各位大神了 : : 目前最接近成功的是用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 你可以查查看 renamer 有沒有辦法把檔案內容讀成 Unicode, 如果沒辦法,可以問問官方能否加入支援,否則準備放生找別的辦法囉。 我覺得你可以問自己幾個問題: 1. 找現成工具還是寫程式? 從你之前在這個版的發文來看, 你似乎滿常有抓檔案、擷取資訊、輸入輸出之類的需求。 有需求第一步是先找可用的現成工具沒錯, 但你這類需求不像是容易用通用圖形工具處理的, 如果這些需求常出現,而且以後可能有各種變形, 要找到一個不用做太多調整就能用的現成工具大概有困難, 也許個別需求剛好找到一套,但下次有變化又要找另一套... 把這些時間拿來學一套能應付這類需求的程式語言, 或許更能應付這些層出不窮的需求, 而且能做更好的客製化、把需要手工操作的部分減到最少。 2. 如果要寫程式,自己寫還是請人幫你寫? 你不一定要自己寫程式,也可以找人幫你寫, 不過找人寫也有其代價,要出價(錢、P幣(?)、人情、...或找個菩薩)、要溝通, 甚至可能要把自己的電腦、資料弄給對方看才能處理某些客製化需求, 你得自己考慮。 如果要找人幫寫程式,可以去 CodeJob 版問。 3. 如果要自己寫,寫哪套? 你需要做功課才能回答。 你在本版問過的問題大多相當適合用 Python 解決, Python 是免費開源軟體,跨平台(Windows, Mac, Linux, 甚至 Android), 語法簡單好學,官方 API 文件清楚明瞭, 是腳本語言(你這類需求用腳本簡單方便,圖形介面麻煩且不建議初學者上手就寫), 有需要也可以寫成圖形介面或編譯成各平台的可執行檔, 有檔案輸入輸出、內容擷取、網路爬蟲、架設伺服器等功能。 其他可能的工具如批次檔VB 不跨平台且很容易遇到編碼問題; node.js 是非同步為主的語言,不容易上手; C/C++ 寫了要編譯才能跑,比較麻煩,語言難度也高。 如果你還不確定, 可以去 Programming 版描述你的需求和背景知識, 請那邊的大神協助你挑一套適合學的語言。 如果你確定要學哪套了,這些語言幾乎都有專版, 像 Python 有 Python 版,可以去那裡問。 最後,如果你確定要自己寫程式(而不是請人幫你寫),請不要只是問「怎麼寫」, 說明你的需求、爬了哪些資料、目前嘗試寫了什麼、在哪個點卡關等等, 要是連起步都有困難就問你那類需求建議去哪裡找教學資源等等, 別人才有辦法進一步教你, 否則...也可以試試看啦...不過要有被慘電的心理準備就是XD 以上,祝好運 -- 《終結內容農場》瀏覽器套件 Firefox: https://mzl.la/2g0I0ry (桌機 & Android 手機) Chrome: http://bit.ly/2wDWWyP 真相: https://i.imgur.com/WTHmuVJ.png
--
QR Code



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.24.7
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EZsoft/M.1512108652.A.1D5.html ※ 編輯: danny0838 (1.164.24.7), 12/01/2017 14:45:06
1F:推 eight0: 推 12/01 16:36
2F:推 stucode: 推。原原 PO 需求真的蠻適合用 Python 解決的。 12/01 17:45
3F:推 s4028600: 我目前在看python的計算機使用方法... 12/01 19:37
4F:→ s4028600: 話說如果有類似的程式碼可以用 要怎麼用啊 存成py檔? 12/01 19:39
5F:→ s4028600: 比如str = linecache.getlines(filename)在IDLE執行也只 12/01 19:41
6F:→ s4028600: 是一堆紅字而已 12/01 19:42
存成 .py 點兩下就可以執行,但執行完或出錯時會自動關掉對話視窗, 會搞不清楚執行結果, 需要特別寫些程式碼才能正常顯示(這就留給你當作業)。 比較通用的方法是進 CMD 執行,這樣一定可以確實看到輸出, 可以用 shift+右鍵「在此處開啟命令視窗」省去切換路徑的麻煩。 出錯可能是沒 import 的關係,不過要有具體錯誤訊息才能診斷。 更深入的 python 問題我就不回了,請移駕專版詢問, 畢竟這裡是小軟體版,不是程式版,你寫的也不是能通用化當小軟體用的程式; 況且那邊有比我更強的高手。
7F:推 fossil313: 也可以試試看用AutoHotkey寫 12/02 09:44
8F:→ fossil313: EzHotKey版有不少資料可以參考 12/02 09:45
※ 編輯: danny0838 (36.225.77.116), 12/02/2017 11:38:31







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP