Autohotkey Maus-klick in schleife an verschiedenen Positionene

Gast #4269162
Lesenswert?
• ▲
▼
Hi,
ich möchte mit AUTOHOTKEY eine Funktion schreiben, welches mir ein Feld 
durchgeht und immer einen Klick mit der Maus macht.
1
^j::
2
  zeile=0
3
  spalte=0
4
  xpos=0
5
  ypos=0
6
  Loop, 10
7
  {
8
  zeile++
9
  spalte=0
10
  xpos=565+(10*zeile)
11
    Loop, 9
12
  {
13
    spalte++
14
    ypos=244+(50*spalte)
15
    MouseClick, left, xpos, ypos
16
    Sleep 2
17
  }
18
}
19
Return

aber die Maus klickt immer nur auf der selben stelle. Also die Position 
wird gar nicht geändert.
weiss jemand, was daran falsch ist?

Frank
Gast #4274970
Lesenswert?
• ▲
▼
Ich bin jetzt nicht der totale AutoHotKey-Profi,aber xpos und ypos 
kommen kommen in der Befehlsliste nicht vor.Stattdessen wird mit 
"MouseMove" die Position der Maus bestimmt.
Ich hab deinen Code  als Demo so veraendert,dass die Maus lediglich 
vertikal von oben nach unten bewegt wird.
Ausgehend davon,kannst Du Deinen Code entsprechend neu schreiben.
Kopier die untenstehende Zeilen in eine neue Scriptdatei und starte sie 
am Besten auf dem Desktop.Stelle sicher, dass kein Programmfenster aktiv 
ist,ansonsten kann es sein, dass die Maus beim "Spazierengehen und 
Klicken" irgendwelchen Unfug macht.... ;-)

^j::
  zeile=0

  MouseMove, 0, 0

  Loop, 20
  {
  zeile++
  MouseMove, 200, (10*zeile),100
  MouseClick, left
  SoundBeep, 750, 100
  Sleep, 200
  }

Return

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren