Hey dudes,
der DAU hier
Folgendes Problem:
Laufende Prozesse werden von meinem Programm gestoppt --> Dateien werden gelöscht/umbenannt --> Programm wird gestartet, dass einen Prozess startet
Das will ich in einem Protokoll genau festhalten mit Zeit und so.
Bisheriger Source
Spoiler anzeigen
FileMove($namealt, $nameneu)
FileWrite($logfile, "[ " & @HOUR & ":" & @MIN & ":" & @SEC & "." & @MSEC & " ] --> " & $mamname & @TAB & "Dateien chronologisch umbenannt" & @LF)
FileWrite($logfile, "[ " & @HOUR & ":" & @MIN & ":" & @SEC & "." & @MSEC & " ] --> " & $mamname & @TAB & "der Watcher wird den Prozess neu starten" & @LF)
ShellExecute($programm,"",$pfad, "", @SW_MINIMIZE)
; Das Programm (der "Watcher"), was zuerst wieder gestartet wird, startet den Prozess immer wieder, falls er abschmiert.
;hier müsste dann der benötigte Code hin...
[/autoit]wie müsste ich das schreiben, dass das aktuelle Script mir den genauen Zeitpunkt des Prozess-starts wiedergibt?
[autoit]If Not ProcessExists ($prozess1)
Sleep(200)
If Not ProcessExists ($prozess1)
Sleep(200)
If Not ProcessExists ($prozess1)
Sleep(200)
If Not ProcessExists ($prozess1)
Sleep(200)
EndIf
EndIf
EndIf
EndIf
Das kann ja nicht die Lösung sein.
Habt ihr Vorschläge für mich?