global $gui
Opt("GUIOnEventMode",1)
#include <GUIConstants.au3>

func start()
	$gui=inputbox("gui","gui")
	gui()
EndFunc

func close()
 	guidelete()
	start()
EndFunc

func gui()	
	if $gui=="1" Then
		
		GUICreate("GUI 1",200,200)
		guictrlcreatelabel("GUI 1",100,100)
		guictrlcreatebutton("ENDE",40,40)
		guictrlsetonevent(-1,"close")
		guisetonevent($GUI_EVENT_Close,"close")
		guisetstate(@SW_SHOW)
		while 1
			sleep(1000)
		WEnd
	
	Elseif $gui=="2" Then
	
		GUICreate("GUI 2",200,200)
		guictrlcreatelabel("GUI 2",100,100)
		guictrlcreatebutton("ENDE",40,40)
		guictrlsetonevent(-1,"close")
		guisetonevent($GUI_EVENT_Close,"close")
		guisetstate(@SW_SHOW)
		while 1
			sleep(1000)
		WEnd
		
	Else
		msgbox(4096,"Fehler","Ungültiger Wert")
		start()
	EndIf
	
EndFunc

start()