Hallo zusammen,
ich beschäftige mich seit gerade mal ein paar Tagen erst mit Autoit und möchte folgendes umsetzen, was bei mir nicht funktioniert.
In einer Combobox gibt es 2 Wärte zur Auswahl.
Wähle ich nun "auswahl1" aus, dann soll die CMD-Konsole mit folgenden Pfad nach Drücken von den Button "GO" geöffnet werden.
Bei "auswahl2" und "GO" dann CDM mit anderen Pfad.
C
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=c:\users\vm\desktop\abfragegui.kxf
$Form1_1 = GUICreate("Form1", 615, 438, 193, 122)
$GO = GUICtrlCreateButton("GO", 528, 384, 81, 49)
$Combo1 = GUICtrlCreateCombo("", 160, 40, 137, 25, $CBS_DROPDOWNLIST)
GUICtrlSetData(-1, "1|2|3")
$Combo2 = GUICtrlCreateCombo("", 8, 40, 137, 25, $CBS_DROPDOWNLIST)
GUICtrlSetData($Combo2, "auswahl1|auswahl2")
$input1 = GUICtrlCreateInput("", 8, 104, 289, 21)
$Name = GUICtrlCreateLabel("designed by Kassi", 480, 8, 108, 17)
$Label1 = GUICtrlCreateLabel("auswahl1 oder auswahl2", 8, 16, 107, 17)
$Label2 = GUICtrlCreateLabel("Produktart", 160, 16, 53, 17)
$Label3 = GUICtrlCreateLabel("Eingabefeld für auswahl1", 8, 80, 365, 17)
$input2 = GUICtrlCreateInput("", 8, 176, 121, 21)
$Label4 = GUICtrlCreateLabel("Eeingabefeld für auswahl2", 8, 144, 434, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $GO ;hier bestimmst du welcher button in diesem fall eben button1
$auswahlvar2 = GUICTRLRead($Combo2)
If $auswahlvar2 = "auswahl1" then
_funktion1 () ;Hier bestimmst du wie die Funktion heisst die bei einem klick auf dem Button aus geführt wird
If $auswahlvar2 = "auswahl2" then
_funktion2 () ;Hier bestimmst du wie die Funktion heisst die bei einem klick auf dem Button aus geführt wird
EndIf
EndSwitch
WEnd
Func _funktion1 ()
Run ("CMD", "C:\tmp")
Exit
EndFunc
Func _funktion2 ()
Run ("CMD", "C:\")
Exit
EndFunc
Alles anzeigen
Könnt Ihr mir helfen und mir sagen, was ich anpassen muss, bzw. wo ich falsch denke?
Danke vorab und Grüße
Kassi