ich habe folgendes Problem:
Ich möchte gerne in einem Loop Variablen "abarbeiten". Doch irgendwie funktioniert das ganze nicht mehr sobald ich im If-Befehl der wiederum im Loop ist %A_Index% verwende.
hier ausschnitte vom code:
Code: Select all
CB1 := "ComboBox2" ; Ersatzteil
CB2 := "ComboBox9" ; Verschleißteil
CB3 := "ComboBox10" ; Zukaufteil
CB4 := "ComboBox11" ; Fertigungsteil
CB5 := "ComboBox4" ; Fremdfertigung
CB6 := "ComboBox5" ; Laserteil
CB7 := "ComboBox7" ; Kantteil
CB8 := "ComboBox8" ; Zerspanung
--------------------------------------------------
Gui
--------------------------------------------------
Dreh:
Button1 = JA
Button2 = JA
Button3 = JA
Button4 = JA
Button5 = JA
Button6 = JA
Button7 = JA
Button8 = JA
gosub Programm
return
Programm:
IfWinNotExist, ahk_class #32770
{
MsgBox, 4112, Fehler, Datenkarte nicht geöffnet !
return
}
else
{
WinActivate, ahk_class #32770
sleep, 200
Loop, 8
{
if (Button%A_Index% = "JA")
{
ControlSend, CB%A_Index%, {UP}, ahk_class #32770
}
}
return
}
return
Also irgendwie muss es an dem A_Index liegen ?!
Ich danke für eure Hilfe
Gruß
Alex