Hallöchen,
Ein Feld mit 11 Spalten und 9 Zeilen möchte ich in ein Array speichern, das die X und Y Position enthält und mann die Feldnummer ( 1 - 99 ) zur Identifizierung angeben muss.
Die Nummern verlaufen waagerecht von links nach rechts. Feld 12 ist also Zeile 2 Spalte 1 - 99 demzufolge Zeile 9 Spalte 11.
Vielen Dank für jede Hilfe.
Klick Koordinaten in Array speichern
Moderator: jNizM
Re: Klick Koordinaten in Array speichern
Hallo,
versuchs mal mit einem Array:oder mit zwei Pseudoarrays:
versuchs mal mit einem Array:
Code: Select all
q::
Koordinaten := []
Loop, 9 ;Spalten
{
y := A_Index
Loop, 11 ;Zeilen
{
ToolTip,% Text := "x : " (x:=A_Index) "`ty : " y
KeyWait, LButton, D
MouseGetPos, XM, YM
Koordinaten[No:=x+y*9, 1] := XM
Koordinaten[No,2] := YM
ToolTip,% Text "`n" Xm "`t" Ym
KeyWait, LButton
}
}
ToolTip
Return
Code: Select all
q::
Loop, 9 ;Spalten
{
y := A_Index
Loop, 11 ;Zeilen
{
ToolTip,% Text := "x : " (x:=A_Index) "`ty : " y
KeyWait, LButton, D
No := x + y * 9
MouseGetPos, XKoordinaten%No%, YKoordinaten%No%
ToolTip,% Text "`n" XKoordinaten%No% "`t" YKoordinaten%No%
KeyWait, LButton
}
}
ToolTip
Return
Who is online
Users browsing this forum: No registered users and 7 guests