//@AutoInstall // Click and drag with this tool to create and // move an annular selection. var radius = 50; var width = 15; macro "Annular Selection Tool -C037N33-O00mm-O55cc" { button = 16; do { getCursorLoc(x, y, z, flags); makeOval(x-radius, y-radius, radius*2, radius*2); radius2 = radius - width; setKeyDown("alt"); makeOval(x-radius2, y-radius2, radius2*2, radius2*2); setKeyDown("none"); wait(50); } while (flags&button!=0) } macro "Annular Selection Tool Options" { Dialog.create("Tool Options"); Dialog.addNumber("Radius (pixels):", radius); Dialog.addNumber("Width (pixels):", width); Dialog.show(); radius = Dialog.getNumber(); width = Dialog.getNumber(); if (width<1) width = 1; if (radius-width<=0) radius = width+1; }