Ich wollte mal fragen, ob es einen einfacheren, kürzeren Weg gibt, folgende If-Then anweisungen zu schreiben.... (Da sich "Y(n)Versatz" und Var "Anzahl" immer deckungsglaich sind...)
Code: Select all
If (A_Screenwidth > 1920)
{ ; Monitor 1
Y1versatz := 50
Y2versatz := 70
Y3versatz := 80
Y4versatz := 120
Y5versatz := 160
Y6versatz := 200
}
else
{ ; Monitor 2
Y1versatz := 80
Y2versatz := 90
Y3versatz := 150
Y4versatz := 167
Y5versatz := 189
Y6versatz := 301
}
;------------- noch zu bauendes GUI ------------------------------------
Frage nach Anzahl ( 1 bis 20 ), speichert in Var := Anzahl
;------------- noch zu bauendes GUI ------------------------------------
MouseGetPos, MousePos_X, MousePos_Y
If Anzahl = 1
MousePos_Y = MousePos_Y + Y1versatz
If Anzahl = 2
MousePos_Y = MousePos_Y + Y2versatz
If Anzahl = 3
MousePos_Y = MousePos_Y + Y3versatz
If Anzahl = 4
MousePos_Y = MousePos_Y + Y4versatz
If Anzahl = 5
MousePos_Y = MousePos_Y + Y5versatz
If Anzahl = 6
MousePos_Y = MousePos_Y + Y6versatz
.
.
.
.
.
.
Mouseclick, Left, MousePos_X, MousePos_Y
Return
Danke!
Mit freundlichen Grüssen
René [Maexchen] Erdenberger
══════════════════════════════════---- -- -- - - - -
Zitat des Tages:
Arroganz ist die Perücke geistiger Kahlheit.
(aus "Fliegende Blätter")
════════════════════════════════---------- - - - - - - - - - - -