• Log in or sign up for an account here: https://www.sythe.org/login

Example script - Drawing crap in paint

Joined
Apr 21, 2005
Sythe Gold
5,470
Messages
8,074
Supporting Business
Discord Voice
Poképedia
Who did this to my freakin' car!
Dat Boi
Dolan Duck
Dolan Trump
I'm LAAAAAAAME
Live Free or Die
Mew
Mewtwo
PHP Shit Show 2k26
Poké Prizebox
Rust Player
Sythe Awards 2016 Winner
Sythe Awards 2017 Winner
Sythe Awards 2019 Winner
Tier 3 Prizebox
Toast Wallet User
This is for paint in windows 10. Make sure you have brush selected before starting. This demos the virtual mouse feature.

Code:
SetWindow("- Paint");
while(SelectInnerWindow("MSPaintView")){}
while(SelectInnerWindowRegex("Afx:.*")){}
def DrawArc(x,y,r,startangle, endangle) {
    for (var angle = startangle * 1.0; angle < endangle * 1.0;  angle += 0.1) {
        ClickMouse(x + cos(angle) * r, y + sin(angle) * r, 1);
        Sleep(1);
    }
}

def DrawCircle(x,y,r) {
    DrawArc(x,y,r,0, 6.283);
}

def DrawLine(x1,y1,x2,y2) {
    var dist = Distance(x1,y1,x2,y2);
    var dx = (x2 - x1)/(dist * 1.0);
    var dy = (y2 - y1)/(dist * 1.0);
    for (var d = 0.0; d < dist; ++d) {
        ClickMouse(x1 + dx * d, y1 + dy * d, 1);
        Sleep(1);
    }
}
DrawArc(100,100,20,3.14,6.28);
DrawLine(80,100, 120,120);
DrawArc(100,120,20,0,3.14);
DrawArc(150, 100, 20, 0, 3.14);
DrawLine(150, 120, 150, 140);
DrawLine(180, 100, 220, 100);
DrawLine(200, 100, 200, 140);

DrawLine(230, 100, 230, 140);
DrawLine(230, 120, 260, 120);
DrawLine(260, 100, 260, 140);

DrawLine(270, 100, 270, 140);
DrawLine(270, 100, 300, 100);
DrawLine(270, 120, 300, 120);
DrawLine(270, 140, 300, 140);
 
Runescape Gamblingrunescape gambling
Back
Top