Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiEdit.au3>
Global $titel = "AutoIT Tool v1.0"
Global $z
#region ### START Koda GUI section ### Form=c:\users\moritz\desktop\toolproject\autoittool-v1.kxf
$Maintool = GUICreate($titel, 613, 656, 190, 108)
GUISetFont(8, 800, 0, "MS Sans Serif")
$textfeld = GUICtrlCreateEdit("", 8, 8, 297, 633)
$if = GUICtrlCreateButton("If", 320, 8, 137, 25)
$elseif = GUICtrlCreateButton("ElseIf", 464, 8, 137, 25)
$else = GUICtrlCreateButton("Else", 320, 40, 137, 25)
$endif = GUICtrlCreateButton("EndIf", 464, 40, 137, 25)
$for = GUICtrlCreateButton("For", 320, 88, 137, 25)
$while = GUICtrlCreateButton("While", 464, 88, 137, 25)
$next = GUICtrlCreateButton("Next", 320, 120, 137, 25)
$wend = GUICtrlCreateButton("WEnd", 464, 120, 137, 25)
$func = GUICtrlCreateButton("Func", 320, 168, 137, 25)
$endfunc = GUICtrlCreateButton("EndFuc", 464, 168, 137, 25)
$iniwirite = GUICtrlCreateButton("Iniwrite", 320, 216, 137, 25)
$iniread = GUICtrlCreateButton("iniread", 464, 216, 137, 25)
$variablen = GUICtrlCreateButton("Variablen", 320, 248, 137, 25)
$guictrlread = GUICtrlCreateButton("GUICtrlRead", 464, 248, 137, 25)
$hotkeyset = GUICtrlCreateButton("HotKeySet", 320, 280, 137, 25)
$Exit = GUICtrlCreateButton("Exit", 464, 280, 137, 25)
$pixelsearch = GUICtrlCreateButton("PixelSearch", 320, 352, 137, 25)
$pixelgetcolor = GUICtrlCreateButton("PixelGetColor", 464, 352, 137, 25)
$Button2 = GUICtrlCreateButton("MouseClick(left)", 320, 400, 137, 25)
$Button3 = GUICtrlCreateButton("MouseClick(right)", 464, 400, 137, 25)
$Button4 = GUICtrlCreateButton("Doubleclick", 464, 432, 137, 25)
$Inputbox = GUICtrlCreateButton("Inputbox", 320, 312, 137, 25)
$Button1 = GUICtrlCreateButton("MouseMove", 320, 432, 137, 25)
Dim $Maintool_AccelTable[23][2] = [["^a", $if],["^b", $elseif],["^c", $else],["^d", $endif],["^e", $for],["^f", $while],["^g", $next],["^h", $wend],["^i", $func],["^j", $endfunc],["^k", $iniwirite],["^l", $iniread],["^m", $variablen],["^n", $guictrlread],["^o", $hotkeyset],["^p", $Exit],["^r", $pixelsearch],["^s", $pixelgetcolor],["^t", $Button2],["^u", $Button3],["^w", $Button4],["^q", $Inputbox],["^v", $Button1]]
GUISetAccelerators($Maintool_AccelTable)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
$z = _GUICtrlEdit_GetSel($textfeld)
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $if
_add_command("if ")
Case $elseif
_add_command("Elseif")
Case $else
_add_command("Else")
Case $endif
Send('EndIf')
Case $for
Send('For')
Case $while
Send('While 1}')
Case $next
Send('Next')
Case $wend
Send('WEnd')
Case $func
Send('Func')
Case $endfunc
Send('EndFunc')
Case $iniwirite
Send('IniWrite')
Case $iniread
Send('IniRead')
Case $variablen
Send('$var = ')
Case $guictrlread
Send('GUICtrlRead')
Case $hotkeyset
Send('HotKeySet ( "key" [, ("function")] )')
Case $Exit
Send('Exit')
Case $Inputbox
Send('InputBox ( "title", "Prompt" [, "Default" [, "password char" [, Width, Height [, Left, Top [, TimeOut]]]]] )')
Case $pixelsearch
Send('PixelSearch ( left, top, right, bottom, color [, shade-variation] [, step]] )')
Case $pixelgetcolor
Send('PixelGetColor ( x , y )')
Case $Button2
Send('MouseClick ( "left" [, x, y [, 1 [, speed ]]] )')
Case $Button3
Send('MouseClick ( "right" [, x, y [, 1 [, speed ]]] )')
Case $Button1
Send('MouseMove ( x, y [, speed] )')
Case $Button4
Send('MouseClick ( "left" [, x, y [, 2 [, speed ]]] )')
EndSwitch
WEnd
Func _add_command($command)
_GUICtrlEdit_InsertText($textfeld, $command, $z[0])
ControlFocus($titel, "", $textfeld)
Return
EndFunc ;==>_add_command