!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 = Rect(usableWindowArea()); usable.h = max(40, usable.h-300); p2 = limitPtToRect(p, usable); robotDragMouse(toPoint(p), 500, toPoint(p2)); } }