du kannst nicht 2 while schleifen machen. d.h. du kannst schon aber es wird nur die erste ausgeführt.
while bedeutet: mache solange bis sich das argument auf 0 ändert
das argument is das was hinter dem while steht, bei deiner ersten schleife also die 1 (while 1)
solange sich das nich auf 0 ändert wird die 2te schleife nich ausgeführt
kannst aber beides in eine schleife tun, also so:
Spoiler anzeigen
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
IniWrite(@ScriptDir & "\Speicher.ini", "Input", "Wert", GUICtrlRead($id))
IniWrite(@ScriptDir & "\Speicher.ini", "Input2", "Wert", GUICtrlRead($password))
IniWrite(@ScriptDir & "\Speicher.ini", "Input3", "Wert", GUICtrlRead($server))
IniWrite(@ScriptDir & "\Speicher.ini", "Input4", "Wert", GUICtrlRead($chanel))
Case $Button2
EndSwitch
WEnd
des weiteren würde ich gerne wissen was dein programm später mal so machen soll.
Da hier im forum keine bots unterstützt werden.