2014-02-12 49 views
0

我需要創建一個日誌文件(test.log),該文件在執行此時間戳和執行操作後,會在此腳本的每個步驟後寫入。寫入文件然後只輸出該文件中的某些文本的Vbs

我還需要創建一個文本文件(test_input.txt),將寫入以下行: 「瑪麗有隻小羊羔」 「誰在海下生活在一個菠蘿」,「我tawt我TAW一個puddu貓」

關閉輸入文件 打開文本文件進行讀取 閱讀每一行,並寫入只能用一個條件語句確定的海綿(線2)相關聯的行(如果/結束如果) 關閉文本文件 關閉日誌

+2

好的。繼續前進吧。我們將等待。 –

+0

您需要的所有方法都在此MSDN中:[FileSystemObject Methods](http://msdn.microsoft.com/en-us/library/6tkce7xa(v = vs.84).aspx) – PatricK

回答

0

你可以嘗試做你的自己做作業,也許你會從中學到一些東西(這是作業的目的,不是嗎?)

你也可以試着弄清楚這段代碼在做什麼來滿足你的需求,你會肯定從中學到一些東西:

Set al = createobject("System.Collections.ArrayList") 
for each f in array("Mary had a little lamb", "Who lives in a pineapple under the sea", "I tawt I taw a puddu cat") 
    for each l in filter(split(CreateObject("scripting.filesystemobject").OpenTextFile("c:\temp\in.txt", 1).readall, vbNewLine), f) 
     if not isEmpty(l) then al.add l 
    next 
next 
CreateObject("scripting.filesystemobject").OpenTextFile("G:\temp\out.txt", 2, true).write join(al.ToArray(), vbNewLine) 
相關問題