Script Frage

Stelle Fragen zur Automatisierung von Spielen

Moderator: jNizM

Sylux92
Posts: 2
Joined: 04 Oct 2020, 07:07

Script Frage

Post by Sylux92 » 04 Oct 2020, 07:42

Hallo ich würde gern ein neues script machen aber dies gestaltet sich ein wenig schwierig da es komplex ist.

Vielleicht hat einer von euch ja eine Idee:

Taste # soll das Script aktivieren.

X Taste Halten dabei mit der maus nach 662,502 gehen, X Loslassen (Kein Maus Tasten drücken)
12 Sekunden warten.
X Taste Halten dabei mit der maus nach 661,501 gehen, X Loslassen (Kein Maus Tasten drücken)
12 Sekunden warten.
X Taste Halten dabei mit der maus nach 662,502 gehen, X Loslassen (Kein Maus Tasten drücken)
12 Sekunden warten.

Script ende

Grüße micha
Rohwedder
Posts: 7622
Joined: 04 Jun 2014, 08:33
Location: Germany

Re: Script Frage

Post by Rohwedder » 04 Oct 2020, 08:59

Hallo,
versuch mal:

Code: Select all

#::
SetTimer, Tx, 12000
Tx = 0
Tx:
Send, {x Down}
MouseMove, 661 + Tx:=!Tx, 501 + Tx
Send, {x Up}
Return
Sylux92
Posts: 2
Joined: 04 Oct 2020, 07:07

Re: Script Frage

Post by Sylux92 » 04 Oct 2020, 09:37

Hab das jetzt so geschrieben.

Code: Select all

#::
	Sendinput, {x down}
	Sleep 2000
	MouseMove, 803,488
	Sendinput, {x up}
	Sleep 12000
	Sendinput, {x down}
	Sleep 2000
	MouseMove, 793,528
	Sendinput, {x up}
	Sleep 12000
	Sendinput, {x down}
	Sleep 2000
	MouseMove, 817,620
	Sendinput, {x up}
	Sleep 12000
return
Kann man das vllt noch schöner schreiben ?
Da manchmal er das x weg lässt und sofort zu dem MousMove übergeht.
aifritz
Posts: 301
Joined: 29 Jul 2018, 11:30
Location: Germany

Re: Script Frage

Post by aifritz » 04 Oct 2020, 10:44

so vielleicht...

Code: Select all

#::
Keywait, LWin
Moves := ["803,488","793,528","817,620"]
For _,MyMove in Moves
  MyFunk(MyMove)
return
	
MyFunk(MyMove){
  xy := StrSplit(MyMove, ",")
  Sendinput, {x down}
  Sleep 2000
  MouseMove, % xy[1], % xy[2] 
  Sendinput, {x up}
  Sleep 12000
}
Post Reply

Return to “Spiele”