Hallo hier mal das relevante Code Stück
[autoit];Gui mit 10 Inputboxen Edit: Inpufeldern
$inp1 = GUICtrlGetHandle($Input1)
$inp2 = GUICtrlGetHandle($Input2)
$inp3 = GUICtrlGetHandle($Input3)
$inp4 = GUICtrlGetHandle($Input4)
$inp5 = GUICtrlGetHandle($Input5)
$inp6 = GUICtrlGetHandle($Input6)
$inp7 = GUICtrlGetHandle($Input7)
$inp8 = GUICtrlGetHandle($Input8)
$inp9 = GUICtrlGetHandle($Input9)
$inp10 = GUICtrlGetHandle($Input10)
While 1
Switch ControlGetHandle("",$name10[1], ControlGetFocus(""));Wenn Input($x) aktiv und Enter gedrückt wird, dann Func X ausführen
Case $inp1
If _IsPressed("0D") Then
_1()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp2
If _IsPressed("0D") Then
_2()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp3
If _IsPressed("0D") Then
_3()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp4
If _IsPressed("0D") Then
_4()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp5
If _IsPressed("0D") Then
_5()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp6
If _IsPressed("0D") Then
_6()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp7
If _IsPressed("0D") Then
_7()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp8
If _IsPressed("0D") Then
_8()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp9
If _IsPressed("0D") Then
_9()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
Case $inp10
If _IsPressed("0D") Then
_10()
Do
Sleep(10)
Until Not _IsPressed("0D")
EndIf
EndSwitch
WEnd
Nun kann man die Gui ja nicht schließen.
Aber wie geht das (ich bin mit einem 2ten Switch auch nicht weiter gekommen)
Danke im vorraus
mfg Ubuntu
Ps: Die Gui soll mit dem X Knopf in der Windows Leiste geschlossen werden. (sollte ja klar sein)