Probier mal dieses Script:
Spoiler anzeigen
$Programm = "notepad.exe";muss angepasst werden
$Titel = "Unbenannt - Editor";muss angepasst werden
$Speicherpfad = "C:\Startlog.txt";muss angepasst werden
$Zeit = GetStartTime($Programm,$Titel)
FileWriteLine($Speicherpfad,$Programm&" benötigte : "&$Zeit&" Sekunden!"); Beispiel Log
MsgBox(0,"Dateiinhalt",FileRead($Speicherpfad));Kontrolle (falls du gucken willst, ob er auch wirklich in die Datei geschrieben hat)
[/autoit] [autoit][/autoit] [autoit]Func mstos($i)
Return Round($i / 1000, 1);1 Nachkommastelle
EndFunc
Func GetStartTime($Prog, $Titel)
Local $t,$d
$t=TimerInit()
Run($Prog)
WinWaitActive($Titel)
$d=TimerDiff($t)
Return mstos($d)
EndFunc
//Edit: Damit es wirklich im Hintergrund läuft und auch wirklich funktioniert brauchst du wahrscheinlich noch das folgende:
#RequireAdmin;zu Beginn des Scripts einfügen, damit du auf jeden fall Schreibrechte hast!(falls nötig)
#NoTrayIcon; Entfernt das Trayicon, falls du es nicht haben willst