Start a conversation

LISP Routines

  • MicroSurvey CAD LISP Programming

    MicroSurvey CAD Lisp Programming Functions The LISP programming extensions are a set of LISP routines designed to help you customize MicroSurvey CAD or inCAD to your needs. The LISP extensions allow y...

  • Distance Hooks

    Allows creating "hooks" to designate beginning and end of a labeled distance on lines or straight line segments of polylines.  First select a line and then select a text or multiline text label. Type ...

  • Crows Feet

    Creates a polyline arrow with width that is double a Leroy 60 text label in metric or imperial drawings.  Adjust Drawing Scale Factor to set overall scale and polyline width. Type "CF" to activate. Do...

  • Lisp Routine: to zoom to a point

    The command "Zoom to a Point" or _ZOOMP which is part of MicroSurvey CAD's regular features is usually all you need to find a point in your drawing. But when a UCS or Surveyors View is involved someti...

  • Lisp Routine: WOUT.LSP - World file Out

    Lisp routine to export a world file for a selected raster image. Download...

  • Lisp Routine: PDFIN.LSP - PDF file In

    Lisp routine to import a pdf file into a drawing using Ghostscript and pstoedit, as Lines or Polylines. This routine will only work with PDF files containing Vector data, not Raster data. Please read ...

  • Lisp Routine: CWIPEOUT.LSP - Circular Wipeout

    Lisp routine to draw a circular wipeout by picking two points. (Note, wipeout entities are supported in MSCAD/MapScenes 2008 and newer, but not in any previous versions.) Download...

  • Lisp Routine: PRESUF.LSP - prefix-suffix

    Lisp routine to add a specified prefix and a suffix to text entities. Download...

  • Lisp Routine: LAYSET.LSP - Layer Set

    Lisp routine to set selected entities to a specified layer. Download...

  • Lisp Routine: LAYCUR.LSP - Layer Current

    Lisp routine to set selected entities to the current layer. Download...