wie kann ich in autoIt eine InputBox erstellen, die wenn keine Eingabe erfolgt nach einer bestimmten Zeit wieder verschwindet. Aber wenn eine Eingabe erfolgt, die Eingabe des Textes abwartet und dann ganz normal fortfährt?
super. vor allem so einen link hab ich schon lange gesucht!
Aber: geht es auch, dass das Timeout sich abschaltet sobald was eingegeben wird? Also so das man einen langen Text schreiben kann wenn man will und wenn nicht, dass es dann einfach weiter geht?!
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
EndSwitch
If TimerDiff($Timer) > 5000 AND $close = 1 Then Exit EndIf
WEnd
Func MsgCallback($hWnd, $Msg, $wParam, $lParam) If $wParam = BitShift($EN_CHANGE, -16) + $Input1 Then $close = 0 EndIf EndFunc
Das mit MsgCallback ist für den Anfang evtl etwas kompliziert und von mir selber auch grade nur kopiert (passt grad zu gut)
Grob gesagt überprüft die Funktion ob im $Input1 was geändert wurde, den Rest kannst du dir sicherlich denken