也就是我只想找出JOB1的執行情形
小弟想了一個條件:
當該行內容出現"JOB1",則開始複製行內容至BBB.txt(第一行出現JOB1,OK 開始複製)
之後的每一行內容都複製到BBB.txt
[第二行 doing-->複製 第三行......-->複製
第四行 warning-->複製 第五行done-->複製]
除非該行內容有"("字元,才停止複製
[第六行 start JOB2 (JOB2.job) 裡面有"("字元 -->停止複製]
然後繼續往下找是否出現字串"JOB1"
有的話重複上述動作
請問這樣該怎麼做呢@_@
有沒有大大可以幫幫我或指導我的 感激不盡!
參考看看
有問題再說
<pre class="c" name="code">
Dim WshShell, oExec
Set wshShell = CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objInputFile = objFSO.OpenTextFile("vbin.txt",1)
Set objOutputFile = objFSO.OpenTextFile("vbout.txt",8,True)
bWriteFlag = False
Do until objInputFile.AtEndofStream
strLine = objInputFile.ReadLine
If InStr(strLine, "start") > 0 then
If InStr(strLine, "JOB1.job") > 0 then
bWriteFlag = True
else
bWriteFlag = False
end if
end If
If (bWriteFlag = True) Then
objOutputFile.WriteLine(strLine)
End If
Loop
objInputFile.Close
objOutputFile.Close