Hey,
habe ein ekleines Problem mit meiner While Schleife,
Kann mir jemand sagen was ich falsch mache?
Local $line
;
While 1
If FileExists('\\server\share\' & $ListViewText[1] & '.log') Then
$line = FileRead('\\server\share\' & $ListViewText[1] & '.log')
If StringInStr ($line, "Flag") Then
MsgBox (0,"","String in Log vorhanden")
Else
MsgBox (0,"","String in log nicht vorhanden")
ExitLoop
ElseIf Ping($ListViewText[1], 1) ; Host anpingen
If not @error Then RegRead("\\" & $ListViewText[1] & "\HKEY_LOCAL_MACHINE\SOFTWARE\xxx\Flag", "ProductName")
if @error = 0 then
MsgBox (0,"", "Flag eintrag x32 vorhanden")
ExitLoop
ElseIf Ping($ListViewText[1], 1) ; Host anpingen
If not @error Then RegRead("\\" & $ListViewText[1] & "\HKEY_LOCAL_MACHINE\SOFTWARE\WoW64\xxx\Flag", "ProductName")
if @error = 0 then
MsgBox (0,"", "Flag eintrag x64 vorhanden")
ExitLoop
EndIf
If @error Then ExitLoop
Wend
Gruß
SubZero