- Joined
- Apr 21, 2005
- Sythe Gold
- 5,470
- Messages
- 8,074
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);






















