作者kinom (kinom)
看板Visual_Basic
標題[VBS ] 無法使用line input逐行讀取行
時間Fri Jan 8 22:58:01 2010
請問若有一檔案內容,
其換行格式為vblf存檔,
該如何逐行讀出呢?
若使用以下方法則會全額列出,
已下方法只針對存檔格式vbcrlf。
Open "XXX.txt" for input as #1
Do While Not EOF(1)
line input #1,xx
msgbox xx
loop
close #1
但是我的文件是用vblf為換行格式,
那麼該如何針對vblf換行格式作逐行讀取?
因為我還需要處理完又逐行儲存進去。
用UltraEdit讀取是正常,
但單純記事本軟體開是連在一起。
以下是目前的程式碼:
Open "input.txt" for input as #1
Open "output.txt" for output as #2
Do While Not EOF(1)
line input #1, xx
xx = function(xx)
print #2, xx
loop
close #1
close #2
希望是能像UltraEdit判斷換行,
不然可能就要讀出後 在用 split(line_str, vblf) 來讀取了?!
dd
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.85.88
※ 編輯: kinom 來自: 60.249.85.88 (01/08 23:26)
推 Yaiba:用FileSystemObject呢? 01/11 09:42
→ MOONRAKER:我也猜用fso可能就可以了,但一直沒時間實驗所以不講。 01/11 17:26