Hallo,
ich würde gerne am eine eines Programms gerne wissen, wie lange die Verarbeitung des Scrips gedauert hat.
Gibt es da eine rel. einfache und Komfotable Möglichkeit?
Das einfachste was mir jetzt einfällt: am anfang Systemzeit lesen und speichern, am ende lesen und vergleichen.
Aber vielleicht gibt es ja schon einen befehl der das einfacher und genauer ausgibt....
Vielen Dank.
Dauer eines Programms ausgeben Topic is solved
Moderator: jNizM
Re: Dauer eines Programms ausgeben Topic is solved
Dein ansatz ist völlig korrekt. AHK bietet für diese zwecke die variable A_TickCount an.
Der ausstieg lässt sich mittels OnExit triggern. Beispiele sind in der hilfe dabei.
Der ausstieg lässt sich mittels OnExit triggern. Beispiele sind in der hilfe dabei.
Spoiler
Re: Dauer eines Programms ausgeben
Hi,
so mach ich das wenn ich das brauche
J.B.
Code: Select all
; am Beginn des Programms
StartTime := A_TickCount ; für die Laufzeitanzeige
;beliebiger Programmcode
;.......
;.......
; am Ende des Programms
ElapsedTime := A_TickCount - StartTime
Sec_Elapsed := elapsedtime/1000
anzeige1:=format("{:0.1f}", Sec_elapsed)
msgbox, Das hat jetzt %anzeige1% Sekunden gedauert
J.B.
AHK: 1.1.37.01 Ansi, 32-Bit; Win10 22H2 64 bit, german
Who is online
Users browsing this forum: No registered users and 33 guests