Nein.
Du kannst mit _ArraySearch den Index ermitteln und mit SetExtended zurückgeben (Return SetExtended(Index, Text). @extended dient im aufrufenden Skript um die Rückgabe des extended-Wertes abzufragen.
Führe mal folgenden Code aus:
Dann wäre im Fall von Button 1 ja
Code
switch @extended
case 10 ;-> = Button 1 pressed.
.....
switch $Text
case "Test-Text" ;-> = Button 1 pressed.
....
Oder irre ich?
Ich mein das ist auch aktuell nicht mein problem...
Wenn ich button 1 drücke wie bekomme ich den return code 1?
Code
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
GUIDelete($hGUI)
Return -888888
Case $Btn_Start To $Btn_End
GUIDelete($hGUI)
local $aIndex = StringSplit($Buttons, ",")
Dim $bIndex[($aIndex[0] + 1)]
For $i = 1 To $bIndex[0]
$x = $i
Next
Return $x
EndSwitch
Alles anzeigen
Das war mein letzter versuch aber das klappt halt nicht