in diesem Tutorial bauen wir uns eine GUI und einen Keybinder.
Wir erstellen uns eine neue Datei (Rechtsklick + Neue AutoIt v3 Datei).
Dann öffnen wir die Datei und füllen ggf. die ersten Zeilen aus.
Wir gehen in SciTE oben auf Tools -> Koda Form Designer oder wir drücken einfach Alt+m.
Damit können wir uns eine GUI bauen.
Wir sehen jetzt ein Fenster und den Form Designer, wir gehen auf den Buchstaben (A) und erstellen ein Label, dannach erstellen wir ein Inputfeld.
Am Ende sollte es so aussehen:
Natürlich könnt ihr noch weitere Inputfelder und Labels erstellen, ich mach es mal mit 2.
Wenn wir fertig sind, gehen wir auf Generate Code
oder wir drücken F9.Dann sollte dieses Fenster erscheinen:
Wir machen einen Rechtsklick und machen 'Select all' und dannach 'Copy selected', diesen Code fügen wir nun in unser Script ein.
So sollte es mittlerweile aussehen:
Schauen wir uns den Code mal an:
Code:
#include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3>
Code:
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 328, 341, 297, 173)
$Label1 = GUICtrlCreateLabel("Label 1", 24, 24, 39, 17)
$Input1 = GUICtrlCreateInput("Input1", 72, 24, 217, 21)
$Label2 = GUICtrlCreateLabel("Label2", 24, 48, 36, 17)
$Input2 = GUICtrlCreateInput("Input2", 72, 48, 217, 21)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Mit GUICreate erstellen wir unsere GUI, die 4 Parameter sind einach Breite, Höhe und wo die GUI gestartet werden soll, also von Links und von Oben, wo die GUI positioniert werden soll.
GUICtrlCreateInput und GUICtrlCreateLabel erstellt ein Inputfeld und ein Label.
Die Parameter sind jeweils die Entferung von Links und von Oben und die Breite und die Höhe.
GUISetState(@SW_SHOW) sagt der GUI einfach, dass sie angezeigt werden soll -> @SW_HIDE versteht die GUI.
Code:
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd
Nun erstellen wir uns noch einen Button (den ich vorhin vergessen habe
Code:
$button = GUICtrlCreateButton("Button",100,111)
Unter
Code:
Case $GUI_EVENT_CLOSE Exit
Code:
Case $button msgbox(0,"","In $Input1 steht "&Guictrlread($Input1))
Hier nochmal der Code bis jetzt:






