Guten Morgen
1 Frage hätte ich noch, ich habe hier ein Script, was auch soweit läuft, das Problem:
Das Script läuft durch, zählt den ToolTip runter aber fängt dann nicht wieder von vorne an.
; This script was created using Pulover's Macro Creator
;
http://www.macrocreator.com
#NoEnv
SetWorkingDir %A_ScriptDir%
CoordMode, Mouse, Window
SendMode Input
#SingleInstance Force
SetTitleMatchMode 2
#WinActivateForce
SetControlDelay 1
SetWinDelay 0
SetKeyDelay -1
SetMouseDelay -1
SetBatchLines -1
F3::
Macro1:
Loop, 30
{
/*
Einsiedler anklicken
*/
SendEvent, {Click, 238, 449, 0}
Sleep, 10
Sleep, 300
Click, Left, 1
Sleep, 10
Sleep, 300
SendEvent, {Click, 301, 461, 0}
Sleep, 10
Sleep, 300
Click, Left, 1
Sleep, 10
Sleep, 300
SendEvent, {Click, 426, 385, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 605, 296, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 780, 210, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 956, 122, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 603, 474, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 779, 386, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 960, 297, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1136, 209, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 783, 560, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 960, 472, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1136, 386, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1308, 297, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 955, 650, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1133, 562, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1309, 472, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1485, 385, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1135, 736, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1310, 648, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1486, 562, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 1661, 472, 0}
Sleep, 10
Sleep, 100
MouseGetPos, FoundX, FoundY ; Save current coordinates on the same initial variables.
Sleep, 100
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
FoundX += 50 ; Bild Polar Side wird gesucht
FoundY += 12 ; Bild Polar Side wird gesucht
SendEvent, {Click, %FoundX%, %FoundY%, 0} ; Bild Polar Side wird gesucht
Sleep, 10
Sleep, 200
Click, Left, 1
Sleep, 10
Sleep, 200
SendEvent, {Click, 240, 100, 0}
Sleep, 10
tooltip := {"x" : 200, "y" : 200}
duration := 15 ; in Sekunden
SetTimer, Countdown, 1000
Countdown:
{
if !(duration) {
ToolTip
SetTimer, , Off
return
}
duration--
minutes := SubStr("0" . (duration // 60), -1)
seconds := SubStr("0" . (Mod(duration, 60)), -1)
ToolTip, % minutes . ":" . seconds, % tooltip.x, % tooltip.y
return
}
}
return
F8::Reload
F9::ExitApp