Forum: PC-Programmierung Autohotkey Maus-klick in schleife an verschiedenen Positionene


von Frank (Gast)


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

: Verschoben durch User
von Toxic (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.