Die Auflösung bekommst du mit @DesktopHeight und @DesktopWidth. Was ich nicht verstehe, warum dast du in deiner Start-Funktion eine doppelte unendliche While-Schleife? Deine Stop-Funktion ist auch sehr ungünstig programmiert. Ich würde alles was du in deinen Funktionen hast in die Haupt-While-Schleife machen und nur über eine Variable den Start/Stop-Zustand angeben, die halt über die Start/Stop-Funktion geändert wird. Dann hast du keinen Schleifenwirrwar.
Auch solltest du dir überlegen, wie du solchen Code
- If Not @error Then
- Sleep(1000)
- ;Mouseclick (verschiedene Coordinaten)
- MouseClick("left", 541, 757)
- MouseClick("left", 1173, 806)
- Sleep(2000)
- EndIf
- If @error Then
- Sleep(1000)
- MouseClick("left", 979, 823)
- MouseClick("left", 1065, 828)
- MouseClick("left", 1173, 806)
- Sleep(2000)
- EndIf
Alles anzeigen
komprimieren kannst, um ihn übersichtlicher und schöner zu machen.