我有一個文件「D:\ test.log」,它有兩種風格之一。如果用戶離線當用戶接收到的消息,這將出現:清理日誌文件中的行
[2點19分47秒]兄弟Aimbot(adama900):(已保存的星期四03月31日5點15分09秒2016)這是一個測試線
這將是這樣,如果用戶在線時用戶接收的消息:
[2點19分47秒]兄弟Aimbot(adama900):這是一個測試線
,我想這是什麼做的是切出多餘的部分,以便它看起來像這樣,如果它是第一或第二風格:
兄弟Aimbot(adama900)這是一個測試線
然後將其放入消息框中。
這裏是我的代碼:
Sub main()
filename = "D:\Test.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(filename)
LNEVAL = f.ReadLine
LNENUM = 0
Do Until f.AtEndOfStream
For i = 1 To LNENUMs
f.ReadLine
Next
If InStr(LNEVAL, "(S") Then
LNEVAL = Left(LNEVAL, (Len("(S")+4))
MsgBox = LNEVAL
End If
Loop
f.Close
End Sub
這是我到目前爲止所。