Also ich bin noch ziemlich neu in Autoit, und hab heut mal ein wenig rumexperiementiert.
Wolte dann mal einfach aus jux was schreiben was auf Knopfdruck bestimmte sachen öffnet, icq und einfach eine normale MsgBox.
Hab dann eine Function geschrieben, mit While, und dann Select, und dann bei einem Case soll ein weiteres GUI fenster geöffnet werden.
Ist das überhaupt möglich?
Und hier is nochmal der Code, zeigt beim Compilen noch ein paar fehler an, die ich nicht so recht zu beheben weis.
Spoiler anzeigen
C
#include <GUIConstantsEx.au3>
#include <array.au3>
Opt('MustDeclareVars', 1)
Func Test()
Local $button01, $button02, $button03
Local $msg
GUICreate("GUI Fenster")
Opt("GUICoordMode", 2)
$button01 = GUICtrlCreateButton("Test button 1", 0, -1)
$button02 = GUICtrlCreateButton("Test button 2", 0, -1)
$button03 = GUICtrlCreateButton("Test button 3", 0, -1)
GUISetState()
While
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $button01
Run("C:\Program Files\ICQ7.0\ICQ.exe")
WinWaitActive("ICQ")
Case $msg = $button02 ;2. Button fenster wird geöffnet
Func second()
Local $button04, $button05, $msg2
GUICreate("GUI CHECK EXIT")
Opt("GUICoordMod", 2)
$button04 = GUICtrlCreateButton("Test Button", 0, -1)
$button05 = GUICtrlCreateButton("Test Button2", 0, -1)
GUISetState()
While
$msg2 = GUIGetMsg()
Select
Case $msg2 = $GUI_EVENT_CLOSE
ExitLoop
Case $msg2 = $button04
MsgBox(30, "Test")
Case $msg2 = $button05
MsgBox(30, "Test")
EndSelect
WEnd
EndFunc
Case $msg = $button03
MsgBox(30, "Toll")
EndSelect
WEnd
EndFunc
Alles anzeigen
Danke schonmal für eure Hilfe.
mfg