Re: [請問] 批次處理網頁 在檔案頭尾各加入一段字串

看板EZsoft (小軟體)作者 (泰山男孩)時間15年前 (2011/03/23 14:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
感謝眾多版友回應 我早上PO文後也一直以使用.bat的方向 嘗試解決 後來fossil313版友 私下寄信給我使用autohotkey的解決方式 欲使用此方法,要先安裝autohotkey 將腳本內容存成 *.ahk放置在*.asp相同的資料夾下, 雙擊.ahk檔 即可 更改後的檔案會存在新增的資料夾0w0下 腳本分享如下: a = 字串A b = 字串B filecreatedir, 0w0 loop, EU08152423_*_CIIS.asp { fileread, c, %a_loopfilename% fileappend, %a%`n%c%`n%b%, %a_workingdir%\0w0\%a_loopfilename% } return PS: a = 字串A 若含有% 則改寫為 a = % "字串A" ====================================================================== 但因為我的字串AB 其實有很多行(A約36行;B約4行) fossil313版友建議修改如下 將a b存成a.txt b.txt 最終解決腳本如下: fileread, a, a.txt fileread, b, b.txt filecreatedir, 0w0 loop, EU08152423_*_CIIS.asp { fileread, c, %a_loopfilename% fileappend, %a%`n%c%`n%b%, %a_workingdir%\0w0\%a_loopfilename% } return ====================================================================== 另外提醒一下,因為我的*.asp檔案編碼是以UTF8 所以a.txt b.txt也必須是UTF8編碼 不然會產生悲劇....(逢中文全變成亂碼) 最後再一次感謝fossil313 ProGuy 以及熱心回應推文的眾版友 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.82.233 ※ 編輯: tarzanboy 來自: 203.64.82.233 (03/23 14:49)
文章代碼(AID): #1DYPVESu (EZsoft)
文章代碼(AID): #1DYPVESu (EZsoft)