14634
Goto Top

Script um merhere Zeilen zu vergleichen

Hallo,

habe ein Log dabei die wie folgt aufgebaut ist:

Searching for "PC Name"

results:
Status: Computer not found;

results:
Status: Computer not found;


ich will mir irgendwie ein Script bauen, was mir den Wert "PC Name" "Computer not found" sowie "Computer not found" in einer Zeile ausgibt, die ich dann in Excel importieren kann.

Leider steht nicht immer "Computer not found" da, sondern auch mal "Entsorgt" oder was ganz anderes.

Hat hier jemand eine Idee wie ich das am besten lösen kann?

Danke

Content-ID: 156411

Url: https://administrator.de/contentid/156411

Ausgedruckt am: 27.11.2024 um 02:11 Uhr

CaptainKuh
CaptainKuh 06.12.2010 um 15:01:13 Uhr
Goto Top
Vielleicht kannst Du ja mal einen Ausschnitt posten, dann kann man sicher was mit AutoIT basteln.

Gruß
CaptainKuh
14634
14634 07.12.2010 um 07:41:02 Uhr
Goto Top
bitte:
Sub test()


Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fso, MyFile, FileName, TextLine

Set fso = CreateObject("Scripting.FileSystemObject")  

' Open the file for output.  

FileName = "c:\test.txt"  


' Open the file for input.  
Set MyFile = fso.OpenTextFile(FileName, ForReading)

' Read from the file and display the results.  
Do While MyFile.AtEndOfStream <> True
    TextLine = MyFile.ReadLine

Loop
MyFile.Close

End Sub
aber irgendwie klappt es nicht so wie ich es haben will. es wird nix in der Datei ausgegeben.

[edit Biber] Codetags [/edit]
CaptainKuh
CaptainKuh 07.12.2010 um 16:25:21 Uhr
Goto Top
Also mit der Do While Schleife komme ich nicht zurecht. Fehlt da nicht was? Er müsste ja irgendwas tun während irgend ein Zustand herrscht, aber zwischen DO und WHILE steht ja nix...