Ich bin es nochmal mit einer "Anfängerfrage".
Ich ersten Teil meines Skript habe die GUI mit Eingabefelder und
Start-Button, dann kommt:
$button1=GUICtrlCreateButton("Start",10,480,100,35);Start Programm
GUICtrlcreatelabel ("Erstellt von XXXX",450, 510)
GUICtrlSetFont (-1,8)
While 1
$msg = GuiGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE ;Zum Beenden auf X des Programmes
ExitLoop
case $msg = $button1 ;Funktion wenn Start gedrückt wurde
[/autoit][autoit][/autoit][autoit][/autoit][autoit]Switch GUICtrlRead($Alias) ;Kontrolle ob der Alias eingetragen ist
Case ""
MsgBox(0,"Fehler", "Bitte tragen Sie Ihren Alias ein ")
Exitloop
EndSwitch
[/autoit]Danach kommen noch weitere Abfragen für meine anderen Eingabefelder,
darauf folgt dann das eigentliche Programm mit allen möglichen Send-Befehlen.
Das Problem ist, wenn gar keine Daten eingetragen, schmeißt er wunderbar
eine Fehler Meldung raus, aber beendet das ganze Programm, schließt also
auch das Hauptfenster mit den Eingabeformular, das soll er aber nicht
machen, sondern dem User die Möglichkeit geben seine Eingaben zu
korrigieren.
Schonmal Danke