Hallo Community
Habe wieder mal eine Frage, wie kann ich herausfinden wie lange eine GUI inaktiv (keine Aktionen erfolgen in der Gui bzw. Gui ist nicht im Vordergrund) ist?
mfg.
Andi
Hallo Community
Habe wieder mal eine Frage, wie kann ich herausfinden wie lange eine GUI inaktiv (keine Aktionen erfolgen in der Gui bzw. Gui ist nicht im Vordergrund) ist?
mfg.
Andi
wie wärs mit adlibregister und einer abfrage ob die gui aktiv ist?
wenn nein dann die zeit erhöhen wenn ja dann zeit ausgeben
z.B.
[autoit]Global $fenster = "AutoIt-Hilfe"
AdlibRegister("_inaktiv")
While 1
Sleep(100)
WEnd
Func _inaktiv()
$begin = TimerInit ()
While Not WinActive($fenster)
Sleep(100)
WEnd
$zeit = TimerDiff($begin)
MsgBox(0,"",$zeit)
EndFunc
Das geht mit
[autoit]
_Timer_GetIdleTime
Ähm, ich mein die Funktion hat außer dem Begriff "Timer" recht wenig mit dem Thema zu tun...
Zitat von 'Autoit Hilfe
_Timer_GetIdleTimeGibt die Anzahl von Ticks seit der letzten Aktivität des Benutzers zurück (z.B. Tastatur/Maus)
#Include <Timers.au3>
_Timer_GetIdleTime()Parameter
Keine.Rückgabewert
Erfolg: Ticks als Integer seit der letzten Aktivität in Millisekunden (ungefähr)
Fehler: Setzt @extended = 1 falls der Timer zurückgesetzt wurde (siehe Bemerkungen)
(keine Aktionen erfolgen in der Gui bzw. Gui ist nicht im Vordergrund)
Ich glaub wir haben das unterschiedlich interpretiert... Du: "Keine Aktionen", Ich : "nicht im Vordergrund"