!7 p-tt { mouseMover().endAfterInterference = false; while licensed { BufferedImage img = shootScreen2(); Rect r = ocr_findTerminalBackground(RGBImage(img)); if (r == null) continue; Rect title = shrinkRect(40, 4, new Rect(r.x, r.y-16, r.w, 16)); if (containsColor(clipBufferedImage(img, title), 0x454545)) { //print(title); Pt p = centerOfRect(title); Pt p2 = Pt(p.x+random(-50, 50), p.y+random(20, -20)); Rect usable = shrinkRect(-100, 20, Rect(usableWindowArea())); usable.h = max(40, usable.h-300); p2 = limitPtToRect(p2, usable); print("Dragging " + p + " to " + p2); if (robotDragMouse(toPoint(p), 500, toPoint(p2))) sleep(500); else print("Can't drag"); } } }