600+ Download Free LISP Files for AutoCAD

 

Download Free LISP Files for AutoCAD

These FREE Lisp codes for AutoCAD users are now online and it is absolutely free.

Hey guys welcome Today I bring you one of my very much-awaited and requested blog posts. In this post, I am gonna share with you my whole collection of AutoCAD lisp files that I am using in my daily routine.

This package includes over 600 lisp routines collected from different sources. Some are very common and some are rarely used.

These are all ready-made Lisp functions for personal use.  Grab one of the biggest collections of lisp files free of cost and easily. 

The Freecadtipsandtricks.com Lisp library is free and user-supported, user-driven. If you think you have a nice, small function that can benefit Lisp programmers, feel free to send it to us.

As long as it is generic and useful to everyone, I will add that to our growing function library, along with your credits duly acknowledged.

If you experience any difficulty with any of our functions in AutoCAD, please do bring this to my notice. I will try and respond with a fix as soon as possible.

Lisp code in FreeCADTipsAndTricks.com has many of the following important categories:

Like AutoCAD lisp files for Blocks & Attributes, Dialog Control, Dimensioning the drawings and editing or modifying drawing geometry, Lisps for AutoCAD Groups, Area and length calculations, level calculations, civil and road works projects calculations, viewport settings, MText, Polylines, Selection tools, Spline, Text, Layers and there are many more Miscellaneous AutoLISP files as well.

Just check the link in the description and simply download more than 600 free autocad lisp files ready to use.

Extract the package by using WinRAR or any of the zip extractors and you get all the stuff in one place. 

Go and explore any of the files simply upload them in your AutoCAD and learn what is the function for each and every command.

I hope this video will be useful for you and your friends so don’t forget to subscribe like and share. And visit FreeCADTipsAndTricks.com for more stunning stuff.

You may also want to read Download Carrom Board CAD Block Free.

AutoLISP/Visual LISP

In this list of files, you can find AutoCAD lisp for coordinates free download link. These files are ready to download lisp AutoCAD 2022.

You can download AutoCAD lisp for XYZ coordinates. This is one of the biggest cad lisp libraries for free AutoCAD lisp for surveyors and draftspersons. You will find a popular VV lisp file download link as well.  

And It would be ideal if you don’t hesitate to be enlivened, cut&paste or on the off chance that you have any criticism, questions, or searching for This rundown of files has a lisp that for little or expansive undertakings go here.

On the off chance that you need some customization or whatever else that you can think of that, we may assist you with you’re free to get in touch with us. 

Click the below button to download one of the biggest collections of lisp files.

If you are looking to download AutoCAD lisp commands, you are at the right place. This site has free AutoCAD lisp commands that will help you to create better drawings. You can save huge money by downloading them free of cost.

List of Lisp files included in the Package

Below is the AutoCAD lisp commands list. Feel free to download and use it. 

Edit
Subject: Description the lisp files with the short key (command) to use in cad
Sr.NosLisp NameCommandDescription
1(CUT) CREATE VIEWPORT (vc).LSPVcError during using of commond
201_ExportXYZexyzexport list of coordinates of cooridnates marked in dwgs into file.
305_ConvArcArtLFunction to Find out Vertexs along Given Arc / Circle
41.lspama program that draws the side vies of an extruded angle the user will be able to andividually control the size of each leg, the starting point and the interior radius at the junction of the two legs
51-2&A-Z.LSPError No commond found
62.lsp2Draws a twisted pair of wires from left to right
724_TouchingTOTXFunction to Create a Layer with given color
824_Touching.lspTOTXThis lisp is developed as part of Survey Drawing project, which aims to help people prepare survey drawings easily
926_DrawGriddgridProgram to draw Grid between selected Points with Grid annotation
1026_DrawGrid.LSPdgridThis lisp is developed as part of Survey Drawing project, which aims to help people prepare survey drawings easily
112cd.lspcdSimple for Northing and easting marking in drawing from any pick point.
122DDOOR.LSP2dDOORPROGRAM FOR DOOR WITH TRIM AND KNOB
132DWIN.LSPopgTHIS IS A PROGRAM TO DRAW A 2d WINDOW
142WIST.LSP2wistOriginally this function was intended for making assembly drawings of electronic cables using twisted pairs of wires.
However,it can also be used for drawing extension springs when the number requested for the degree of twist is at the upper limit of 85.
Other uses include drawing ropes, steel cables or decorative borders
153.lspnmWrite a note with anemal catogery in cad with simple and easy way.
163d.lsp3dNine 3d objects can be drawn: box, cone, dish, dome, mesh, pyramid, sphere, torus, and wedge
173darray.lsp3darrayFunctions included:
1) Rectangular ARRAYS (rows, columns & levels)
2) Circular ARRAYS around any axis
183DL.LSP3dlThis simple LISP program allows you to draw 3-D lines by selecting the “X,Y” coordinates with a mouse or digitizer, and entering the elevation, or “Z” coordinate through the keyboard. I have found the program useful for digitizing 3-D feature lines for earthwork/contour programs that run under AutoCAD, but I’m certain that it may also be used for other purposes.
193DPLIN.LSPpl2d-3dConverts 2D-PolyLines to 3D-PolyLines. The original PLine is deleted and the new entity is created via entmake. AutoCAD does not “like” to do this operation and has to be tricked into it somewhat, so please excuse the excess code.
203ducs.lsp3ducsChange the ucs location in drawing in 3d.
213P-RecV1-0.lsp3pr
3prd
This program enables the user to dynamically construct a rectangle defined by three supplied points.
The program offers two commands: ‘3PR’ and ‘3PRD’ which represent a standard & dynamic version of the program respectively
22A3.LSPCASEMacro to convert a selection of text entities to lower or upper case. Non-text entities will be ignored
23A3_cuong.LSPCASEMacro to convert a selection of text entities to lower or upper case. Non-text entities will be ignored
24A4750.LSPprlA program to extract the xyz coordinates from any polyline and export them to an ascii file.
25AALINE.LSPALINELine with an attribute
26Abonneau.lsptscA program that draws the Multiline text box in drawings.
27ac_bonus.lspac_bonusThis file is called from ACADR14.LSP. It defines autoloading functions as well as library functions used by AutoCAD bonus lisp routines
28acad2000doc.lspR12 compatibility – In R12 (acad_helpdlg) was an externally-defined ADS function. Now it’s a simple AutoLISP function that calls the built-in function (help). It’s only purpose is R12 compatibility. If you are calling it for anything else, you should almost certainly be calling (help) instead.
29acad2006doc.lspR12 compatibility – In R12 (acad_helpdlg) was an externally-defined ADS function. Now it’s a simple AutoLISP function that calls the built-in function (help). It’s only purpose is R12 compatibility. If you are calling it for anything else, you should almost certainly be calling (help) instead.
30acad2007.lspNothing in lisp
31acad2007doc.lspR12 compatibility – In R12 (acad_helpdlg) was an externally-defined ADS function. Now it’s a simple AutoLISP function that calls the built-in function (help). It’s only purpose is R12 compatibility. If you are calling it for anything else, you should almost certainly be calling (help) instead.
32acadinfo.lspacadinfoThis file defines the ACADINFO command, which locates various data items and generates an ‘acadinfo.txt’ file. This file can be used to analyze installation and setup problems.
33AcadR14.lspR14 compatibility – In R14 (acad_helpdlg) was an externally-defined ADS function. Now it’s a simple AutoLISP function that calls the built-in function (help). It’s only purpose is R14 compatibility. If you are calling it for anything else, you should almost certainly be calling (help) instead.
34ACADTOOL.LSPThere have many types of commonds same as autocad orignailly
35ACADXL.LSPThere have many types of commonds same as autocad orignailly
36ACRE.LSPACREArea with poly line parralel to USC.
37actrbot Xport.lspburstProgram restructured to accept selection set argument. Program now also explodes non-attributed blocks.
38ADD SELECTED NUMBERS (+).LSP+Add digital numbers in shows in drawing to give sum value of this.
39add.lspaddAdd digital numbers in shows in drawing to give sum value of this.
40ADDLENADDLENadd length of objects in single digit in cad.
41ADDLEN.lspADDLENTotal lengths of objects.Polylines, LWPolylines, Splines, Arcs, Circles, Lines, and Ellipse
42AddObjectsToBlockV1-1.lspAddObjectstoBlockAdds all objects in the provided SelectionSet to the definition of the specified block.
43ADDTEXT.LSPAddtextadd text in drawings as click and write new text.
44ADDTIC.LSPATICPointin device as use a tablet.
45ai_utils.lspNothing to show in cad and commond
46Alangment.lspoaThis program will enable the user to dynamically align a selection of objects to a selected curve, with intuitive placement controls.
47ALIAS.LSPAliasList all of the aliases found in the file “acad.pgp” if it can be found in AutoCAD’s search path, which means that they are available in AutoCAD.
48AlignText.lspatthe program assumes all text objects in the selection have the same rotation and will align each text object using the coordinates of the text alignment point
49AlignTextToCurve.lspatcThis program enables the user to dynamically align a new or existing Text or MText object to a selected curve, with intuitive placement controls available.
50AlignTextToCurveV1-2.lspatcThis program enables the user to dynamically align a new or existing Text or MText object to a selected curve, with intuitive placement controls available.
51ALL.LSPmagvarall the surfaces are meshed to select that item’s.
52ANG.LSPangsnap angle will be set to the angle of selected item’s in cad.
53ANNOTATE.LSPannotateprogram allows the user to annotate direction and distance to either side of a line drawn on the drawing screen.
54ANSI.LSPansiANSI – This program is an example of the power given the user with ansi.sys installed. The program allows the user to program function keys 2 -5 (disallowing Autocad’s overides) and all Alt-alpha combinations.
55APPLOAD.LSPapploadAn AutoLISP routine with a dialogue interface allowing users select AutoLISP and ADS routines to load or unload. Frequently used routines can be saved to a file so that subsequent loads or unloads can be performed quickly and easily from a small list of favorites rather than scrolling through complete directory listings.
56ARC LEADER (lea).LSPleaYou May Create a leader with arc’s in autocad for Show some things.
57ARCDIST.LSParcdistThis Programme show the length of any arc where you need mark points and show length.
58ARCLEN.LSPIMMark the length of arc on drawing.
59ARCLEN1.LSParclenMark the length of arc on drawing.
60Area Div.lspADivArea Division (AreaDiv.lsp)
Calculates the area of a partitioned region
61Area Label @ TEABEL.lspAT
AF
Allows the user to label picked areas or objects and
either display the area in an ACAD Table (if available),
optionally using fields to link area numbers and objects
or write it to file.
62AREA LABELINGPA
Pao
Pick area from closed object.
63AREA LABELING Folder
64Area text PAO – no text.LSP
Pao
Pick area from closed object.
65Area text PAO.LSPPaoArea of a closed shape ie Square polygon etc.
66Area text PAO.LSPPA
Pao
Pick area from closed object.
67AREA.LSPareShow the area of the closed object.
68AREA4.LSPqShow the area of the closed object.
69AREA5.LSPqShow the area of the closed object.
70AreaLabelV1-9AT
AF
Area of object in table form
Area of object in file form
71AreaLabelV1-9.lspAT
AF
Allows the user to label picked areas or objects and
either display the area in an ACAD Table (if available),
optionally using fields to link area numbers and objects
or write it to file.
72AreaM.lspareamCalculates the total area of selected objects
73AREARONAREARONArea of object write in the center of the object
74AREARON.LSPAREARONPRODUCES TEXT CONTAINING AREA OF SELECTED CLOSED POLYLINES
AND PUTS THEM IN AREARON LAYER
75Areas2FieldV1-2A2farea of object write in cad at specific position
76Areas2FieldV1-2.lspa2fCreates an MText object containing a Field Expression
referencing the area, or sum of areas, of one or more
selected objects.
77AreaSegregator_AS.lspASThis routine segregates the required area
78AreaText IN FEET.lspATSelect a polyline and where to place the text
79AreaText.lspATSelect a polyline and where to place the text
80ArrowArcV1-1.lspaarcEnables the user to construct an arc with arrowheads at
each endpoint. The size of the arrowheads may be altered
using the ‘aarcsettings’ command.
81ASAREA.LSPasareafind Area given three points in space (using Heron’s Formula)
82ascpoint.lspASCPOINTThe ASCPOINT command will read coordinate data from an ASCII file,

and generate either a continuous string of LINES, a POLYLINE, a

3DPOLYline, multiple copies of a selected group of objects, or

AutoCAD POINT entities.
83ASEUPD.LSPaseupdThis utility program allows to update the Table Path for
existing Link Path Name
Open drawing with ASE links, load aseupd.lsp module, then perform
ASEUPD command.
84AssociativeCenterlineV1-0.lspclUses reactors to update centerlines following
modification of associated circles. Stores entity handles
in entity xData to enable reactor rebuild upon loading,
allowing retention of associativity between sessions
85Atnum.lspatnumSpecify a suffix, a prefix, the starting number, specify block
scale and select block to number.
(for erase the old suffix or prefix you should press Spacebar).
Insert a blocks or press Esc to quit. The program remembers old
properties and it is possible to confirm it pressing of Spacebar
key.
86attredef.lspatThis program allows you to redefine a Block and update the
Attributes associated with any previous insertions of that Block.
All new Attributes are added to the old Blocks and given their
default values. All old Attributes with equal tag values to the new
Attributes are redefined but retain their old value. And all old
Attributes not included in the new Block are deleted.
87attrotate.lspattrotNothing to show in cad and commond
88AutoBlockBreakV1-6.lspabbThis program enables the user to insert a block at a specified
point, with surrounding geometry trimmed to the rectangular outline
of the block. Optionally, the program will automatically rotate
the block to align with a curve object passing through the block
insertion point.
89AUTODIST.LSPNothing to show in cad and commond
90AutoLabelAttributesV1-0.lspNot foundNot found any thing in autocad when use it.
91AutoLabelAttributesV1-2.lspNot foundNot found any thing in autocad when use it.
92AutoLay[3.0].lspNot foundNot found any thing in autocad when use it.
93axCreateVP.lspCreateVPNothing to show in cad when using it.
94B_SEC.LSPbbCheck to see if AI_UTILS is loaded, If not, try to find it,
and then try to load it.

If it can’t be found or it can’t be loaded, then abort the
loading of this file immediately, preserving the (autoload)
stub function.
95B200.lspPRlCheck to see if AI_UTILS is loaded, If not, try to find it,
and then try to load it.

If it can’t be found or it can’t be loaded, then abort the
loading of this file immediately, preserving the (autoload)
stub function.
96backgroundchanger.lspBggrey
Bgwhite
BGT
Bgblack
Lets you change the background in a simple way
Works for both model space and paper space but could simply be customized for your need
97BANGTK.LSPbtkNothing to Show
98barea.lspbareaClick on closed object for area show in popup windows.
99Barricades.lspWBTo Draw water Barricades
100Big wave Dave.LSPZEETo show Elevation coordinates of any object.
101BIGCLOCK.LSPclockA refined analogue clock for AutoCAD
102blk_lst.lspblktbl
blklst
cattl
attlst
c:blktbl lists the block table, showing what block definitions exist.
c:blklst lists one block definition (all entities).
c:cattl lists all constant attributes in a block definition
c:attlst lists all attributes in a block insertion, reading the
constant ones from the block definition and the variable ones
from the insertion entity
103BLK2PO.lspNot foundNothing to show in cad and commond
104blk2pt.lspblk2ptTo Mark the point on block location in autocad.
105BlockBreak.lspabbThis program enables the user to insert a block at a specified
point, with surrounding geometry trimmed to the rectangular outline
of the block. Optionally, the program will automatically rotate
the block to align with a curve object passing through the block
insertion point
106blockq.lspblock?(listb )
LISTB walks through the entities in a block definition. It also lets
you specify only one entity type to report from the definiton. For
instance, (listb “myblock” “attdef”) will display only the attribute
definitons in the block. To list all of the entities in the block,
supply a NIL argument for , as in
107BOLTS.LSPELEVBOLTElevation of Bolts
108BOMLengthsBOMLengthsshow Specific object’s length in cad ie Polyline, line, arc etc.
109Boreholes with Table Ann.lspBN, BSN, RES, BHTNumbering & create table
110boxcircle.lspbca program that draws a box and a circle
111BoxTextV1-1.lspbtFrames Text or MText objects with an LWPolyline, with
optional offset. Works in all UCS/Views.
112brak line.lspapvAdds a new vertex to an LWPolyline at a point specified
by the user compatible with LWPolylines at any
orientation, with varying width and arc segments.
113Break&Pipe(m).LSPNothing foundNothing found
114BREAKLINES (bl1,bl2,bl3).lspBL1To mark the break line sign in autocad.
115Bri.lspbriSpecify width of break, select breaking and breakable
objects in loop until Right Click or Esc pressed. Works
for LINES, POLYLINES, LWPOLYLINES, CIRCLES, ELLIPSES, ARCS
and SPLINES.
116bshipbshipBattle Ship game
117bship.lspbshipBattle Ship game
118BTK.LSPtkNothing to show
119Buisy.lspMoWhen you want to show Autocad to busy look like hang so did with this programme.
120burst.lspBURSTPerforms in much the same way as the Express Tools’ Burst
command, but doesn’t display invisible attributes.
121BurstUpgraded.lspIburstPerforms in much the same way as the Express Tools’ Burst
command, but doesn’t display invisible attributes.
122ca.lspcaMacro to convert a selection of text entities to
— lower or upper case. Non-text entities will be ignored.
123CAD2FILE.lspc2fThis program was created to extract data from entities and send
them to a file. The file type can be of an excel type file, a
comma delimited text file, space delimited text file, or a tab
delimited text file.
124cadlispandtips.dwtNot a commondNothing to show in cad and commond
125CAL.LSPcaPROGRAMME FOR CALCULATION
126CalA.lspraviPROGRAMME FOR CALCULATION
127CALC – Copy.lspcalcCalculation in autocad for example sum, deduct, multiply or devide any digit in autocad.
128CALC.lspcalcCalculation in autocad for example sum, deduct, multiply or devide any digit in autocad.
129calcArea.LSP1Nothing to found
130Calcarea.VLX1Nothing to found
131CALENDAR.LSPNot foundNothing to found
132callout.VLXcalloutWorkin same like Mleader
133CAODO.LSPCdNothing to found
134CAODO1.LSPcd1Nothing to found
135CAR.LSPcarThis programme is found the area of the colsed object and marked we you want.
136CAT.LSPcatThis programme is found the area of the colsed object and marked we you want.
137Cblock.LSPcblockSpecify the sample of replacing block, select replaced
blocks and press Enter. Answer remove old blocks or not.
Replacing block references inherit scale and the rotation angle.
All other properties (as Layer, Color etc.) is current.
138CD (2).cuiNothing foundNothing to show in cad and commond
139cd.bak.cuiNothing foundNothing to show in cad and commond
140CD.cuiNothing foundNothing to show in cad and commond
141CD.LSPNothing foundNothing to show in cad and commond
142cd.mnrcdNothing to found
143CD.VLXcdMark the coordinates in drawing Easting and northing
144Cel.lspCelChange the Numeric text the elevation and Preciesion of the Numeric value.
145Chainage.VLXchainageMark the chainage of the the polyline as you required.
146ChangeAttr.lspChangeAttrfor the purpose of automating attribute
147ChangeBlockBasePoint.lspchangeblockbasepointThis command will retain the insertion point coordinates for all
references of the selected block. Hence visually, the block
components will be moved around the insertion point when the
base point is changed.
148Chatt.lspchattThe program for change attributes with the chosen
value in dynamic and ordinary blocks.
149CHELEV.LSPCelChange the Numeric text the elevation and Preciesion of the Numeric value.
150CHELV.LSPCLChange the Numeric text the elevation and Preciesion of the Numeric value.
151chg.lspCHGCHG displays and modifies the properties of individual entities.

CHG creates a numbered menu of the selected entities properties, and
then prompts the user to select the number of the property to modify.
CHG then prompts for a new value for that property, which may be a
point (list), real, integer, or string.
152CHT.LSPchtChange the text size to any other which you want
153CHTEXT.LSPCHGTEXTThis is a “text processor” which operates in a global manner
on all of the text entities that the user selects i.e., the
Height, Justification, Location, Rotation, Style, Text, and
Width can all be changed globally or individually, and the
range of values for a given parameter can be listed.
154CHTH.LSPcthChange the thickness of the object in cad.
155CHW.LSPchwChange the Width of the object in cad.
156chy Copy Hyperlink.lspchyCopy the hyper link object in cad.
157CISTEXT.LSPCISTEXTThis programme is for text modification but during using not found any changes in text.
158CIVILINE.LSPCIVILINEDraws a boundry line and labels the distance and bearing using
the current layer and text height.
159CLEAR1.LSPZXFor clear the commond and zoom the window to fit on screen.
160CLEAR2.LSPNot foundNothing to show in cad and commond
161Click2XLS AND Text2XLS.vlxClick2XLS, Text2XLSCoordinates points marked in drawing and coordinates will export to xls and also text export to xls.
162Click2XLS.vlxClick2XLSCoordinates points marked in drawing and coordinates will export to xls.
163clipit.lspclipitFunctions created as result of loading file: clipit.lsp
C_CLIPIT
IN_BOUNDS
WIPEOUT_CLIPIT
164cmtxt.lspcmtxtthis routine changes all MTEXT to bylayer regardless of what color was set inside of the mtext editor
165CODOM.LSPCRSimple for Northing and easting marking in drawing from any pick point.
166col.LSPncNothing to found
167COMPUTE.LSPNot foundNothing to show in cad and commond
168CONCEAL.LSPCeeThis macro performs a “TRIM” om selected entities
an transfers the “EXCESS” section of the entity onto
a user defined layer. This can be used with a layer
with a “hidden” linetype to illustrate a section of a
part obscured from view.
169CONT.LSPSetNothing to found
170continous numbering.lspnmbrChange any text to number continue where you want to start from.
171CONTOUR.LSPCONTOURPlot middle points of 2 coincident curved polylines
172ConvArc.lspNot foundNothing to show in cad and commond
173CONVER.LSPConvNothing to found.
174convet to pl.lspsegsConvert lines, curves and other object to polyline.
175COORDCOORDUsed to with NewTP list. It creates a listical table of coordinates in an attributed block.
176COORDCOORDNot found any thing in autocad when use it.
177coord without N,E.LSPcrFor coordinates given in axis x axis and y axis not showing Northing and easting.
178COORD.LSPcoordo read the coordinates of a block, by prompting the user for block name, to read the attribute value and to arrange the details in tabular form.
179Coordinates of points in table form.LSPTcorCoordinates takes by click and after that make a table of coordinates
180Coordinates with Table Ann.lspCN, CSN, RES, CRTCordinates with Table
Numbering & create table
181Coordinates with Table.lspCN, CSN, RES, CRTCordinates with Table
Numbering & create table
182COORDINATES.LSPCOORDINATEStake out coordinates from drawing and mark in drawing.
183COORDINS.LSPNot foundNothing to show in cad and commond
184COPY NHANH SO.LSPttCopy any object in cad with base point to make copies.
185Copy of xy.lspxyFor coordinates given in axis x axis and y axis not showing Northing and easting.
186Copy of XY-ARRO.lspcrSimple for Northing and easting marking in drawing from any pick point.
187Copy of xyz.lspxyzSimple click and mark coordinates butt not show x y z and any e n z in that text.
188Copy of z.lspZMark only northing coordinates .
189Copy.lspBGG, BGW, BGB, BGTThe lisp function below (handy for clients with differing layer requirements) creates 4 commands

BGG turns the background grey
BGW turns the background white
BGB turns the background black
BGT toggles the background between black and white
190Copy2XRefV1-2.lspc2xThis program enables the user to copy a selection of objects to a
selected xref, without opening the xref source drawing.
191CORSET.LSPSETNothing to show
192count.lspCOUNTProgram will count the number of occurrences of all or
selected standard and dynamic blocks in a drawing.
193CountV1-3.lspCOUNTProgram will count the number of occurrences of all or
selected standard and dynamic blocks in a drawing.
194CountV1-5.lspcountThis program enables the user to record the quantities of a
selection or all standard or dynamic blocks in the working drawing.
The results of the block count may be displayed at the AutoCAD
command-line, written to a Text or CSV file, or displayed in an
AutoCAD Table, where available.
195CR.LSPCRSimple for Northing and easting marking in drawing from any pick point.
196CREATOR.lspCREATORFunction to save the CREATOR dialog box settings
197crossref.lspCROSSREFCROSSREF will then display the name of every block definition in the

drawing that contains at least one reference to the specified object.
198Curse.LSPcursehis program will transform various types of curves to
LwPolylines with specified long segments. It works
with LwPolylines, Circles, Splines, Ellipses and Arcs.
In LwPolylines arc segments will be transformed only.
199CursorRotateV1-0.lspcrThis program allows the user to rotate the AutoCAD crosshairs
(that is, modifying the SNAPANG system variable) to align with an
object residing at a selected point, to a fixed angle, or a fixed
percentage representing a slope or incline grade.
200CURVE.LSPcurSimple curve marking in cad with start end and radius point.
201CurveTextV1-4.lspCurveTextPositions Text along a curve object (arc, circle, spline,
ellipse, line, lwpolyline, polyline), and rotates text
to fit to the curve accordingly.
202cut.lspcut, scb, sc, scdThis routine can be called by typing one of three commands at the command prompt.
All three commands will ask the user to select to corners of a rectangle.

The first command, SCB, will erase and trim all entities outside of the rectangle
and leave a polyline border.

The second command, SC, will erase and trim all entities outside of the rectangle
but will not leave a border.

The final command, SCD, will erase and trim all entities inside of the rectangle
and will not leave a border.
203CUTDIM.LSPCDthis commond for trim and extend in cad but during using nothing to done with it.
204cutdim_cuong.LSPYYALLOWS TOU TO REVISE POSITION OF DIMENSION EXTENSION * *
* “DEFINING POINT” ALONG ITS “X” AXIS
205CUTDIM1.LSPZZALLOWS TOU TO REVISE POSITION OF DIMENSION EXTENSION * *
* “DEFINING POINT” ALONG ITS “X” AXIS
206D.LSPdNothing to show in cad.
207Dd.LSPdbbNothing to show in cad.
208DDCHPROP.LSPDDCHPROPThe command looks similar to DDEMODES. The main dialogue has an image
tile, 3 buttons (layer, color, linetype), and an editbox (thickness).
The 3 buttons each launch a sub-dialogue containing a list and edit box.
The dialogues are all defined in the DDCHPROP.DCL file.
209DDMODIFY.LSPDDMODIFYThis function allows the user to get a listing comparable to the LIST
command for most entities. In addition, most entity fields in the
dialogue box are editable. Points can be specified dynamically by
temporarily dismissing the dialogue box. Each entity has a unique
dialogue.
210DDSELECT.LSPddselectNothing to show in cad.
211DECK.LSPNot foundNothing to show in cad and commond
212depth calculation.LSPX1Change the current layer in cad.
213depth.lspdpchange the ground value in cad.
214desining10.lspdeschange the datum elevation in cad.
215deter.vlxdeterNothing to found any thing.
216DH CTRUONG.lspdxNothing to found any thing.
217D-HAN NET KHUAT.LSPdhhmark the short line in same direction where you pick two point distance is 10 for marking wider line in cad.
218D-HAN.LSPdhMark the distance with mark the two points in cad but not show any line dim line etc.
219D-HAN10.LSPdh10mark the short line in same direction where you pick two point distance is 10 for marking wider line in cad.
220D-HAN15.LSPdh15mark the short line in same direction where you pick two point distance is 15 for marking wider line in cad.
221D-HAN7.LSPdh7mark the short line in same direction where you pick two point distance is 7 for marking wider line in cad.
222D-HAN9.LSPdh9mark the short line in same direction where you pick two point distance is 9 for marking wider line in cad.
223DHANCT.LSPdhcNothing to show in cad.
224DHANGOC.LSPdhgMarking a x shape sing in cad using two line and given angle.
225D-HANs.LSPdhsmark the short line in same direction where you pick two point distance is 0.5 for marking wider line in cad.
226DId.LSPddFound the angle from the two line with respect to coordinates 0,0 and find angle between them.
227DIGIT.LSPadigNothing to found.
228DIM E LINE.lsp1Displays the length of segments of a curve divided at
intersections with other objects.
229DIM LINE.lspIntLenDisplays the length of segments of a curve divided at
intersections with other objects.
230Dim Split.lspD1Add Primary & Secondary dimension
231DIM.LSPHHFound the angle from the two line with respect to coordinates 0,0 and find angle between them.
232dimflip.lspdadallows the user to select numerous dimensions
and proceeds to rotate the ucs origin by 180 degrees
233dimlinechange.lspDIMLINECHANGEChanges selected line on a dimension to current layer.
This layer can be with another linetype.
So, it can be used for dimensioning to centerlines.
234DIM-NEW.LSPHCMark the line and write any text which you want in this line.
235dimrotate.lspDIMROTATEDimension rotate in the cad drawing to 180 degree with out disturb his location.
236DIS.LSPDHMark the distance with mark the two points in cad but not show any line dim line etc.
237DisplayColorProperties.lspSetModelColor2004Miscellaneous commands related to Colors on the Display tab on the Options dialog
238DIST.LSPDHMiscellaneous commands related to Colors on the Display tab on the Options dialog
239distlea.vlxdisleaNothing to found
240DIVAREA.LSPDIVAREAAll you need is a CLOSED polyline to define the parent part.
241dlgtest.lspdimenThe purposes of providing this program:
1) Demonstrate Programmable Dialog Box use with minimum of code
to sort through
2) Demonstrate differences between LISP and ADS dialog programming
3) Use as a starting point for testing new dialog functions
242DLINE.LSPdlThis is a general purpose “double-line/arc” generator. It performs
automatic corner intersection cleanups, as well as a number of other
features described below.

The user is prompted for a series of endpoints. As they are picked
“DLINE” segments are drawn on the current layer. Options are
available for changing the Width of the DLINE, specifying whether
or not to Snap to existing lines or arcs, whether or not to
Break the lines or arcs when snapping to them
243DO HATCH NHANH.LSPhhNothing to found
244do.lsp3dpNothing to found
245Doff.lspdoffMultiple doubleside offset with possibility
of delition of source objects.
246DOOR.LSPD1Mark the door in drawing 2d door and show the direction the opening side.
247dp2.LSPDP2Program to select required text (on a layer called LEVELS only)
and change the numerical part of each text item by adding or
subtracting a user-entered value.
248dragon.lspDEMOFunctions to generate recursively defined drawings.
249DrawGrid.lspdgridDynamically generates a grid with a specified number of
rows and columns.
Works in all UCS/Views.
250Dstn-bars.lspDBDistribution a bars with points which measurment you want.
251DTCurveV2-9.lspDTCurvehis function allows the user to remove Text/Object Associativity. Upon
invoking this function, the user is prompted to select either Text or
object.
252DXF.LSPNot foundNothing to found.
253Easting & Northing without UCS world.lspENEasting & Northing To place Coordinate without Ucs World
254Easyclouds.lspCD, CDB, CDREasy Clouds Purpose : To draw Revision Cloud
255edge.lspEDGEInteractive editor for changing the visibility of 3DFACE edges
256eedcnvrt.lspEEDCONVERTNothing to found.
257eeee.LSPchprNothing to found
258ELE.LSPeLeChange the filedia in cad.
259elevation match.lspE3Change the elevation in autcad.
260ElevationMarkerV1-1.lspemThis program continuously prompts the user to specify a point and
constructs an elevation marker composed of a variable width
polyline & single-line text object at the specified point, with
the text content displaying the UCS Y-coordinate of the point.
261EN.LSPDAT, EN & UWEasting & Northing Purpose : To get Coordinate
262ENT.LSPNot foundNothing to show in cad and commond
263EN-V0.lspDAT, EN & UWEasting & Northing Purpose : To get Coordinate
264Equi_Space_TextTSThis commond use for equil space in text’s.
265erase layer content.lspElayThis programme to erase the contant of layers.
266erase layer.LSPElaythis programme to erase the layers.
267excavation.lspmucsMove the object in cad with base point.
268exchprop.lspEXCHPROPEXCHPROP is an extended or enhanced version of ddchprop. This
command gives the user the abilitie to change several characteristics
of selected polyline and text objects.
The style and height of selectected text objects can be modified
(including text, mtext and attribute definitions) as well as, width and
elevation characteristics of selected polylines (includes lightweight and
traditional polylines.)
269Export Points.lspPO2TXTExport list of points from AutoCAD to Text
270EXPORTS DATA TO WORD (a2w).lspa2wExports selected text to Word document
271EXPORTS DATA TO xCEL (a2x).lspa2xNothing to found.
272ExportXYZ.lspLisp file for surveyors to export the easting northing with elevations data from autocad.
273EXTRACT TEXT TO NOTEPAD (a2n).lspa2nPROGRAM FOR EXTRACTING TEXT FROM AutoCAD TO *.TXT FILE
274extrim.lspextrimNothing to found.
275fareafareaarea of a closed shape mark with in drawing.
276FastProf.lspNot foundNothing to show in cad and commond
277FCOPY.LSPFcopyThis is a programming example.

This program takes two ASCII files as arguments, and copies the first
file into the second. If the first file does not exist, an error message
is printed, however, if the second file does not exist, it is created.

Note that if the second file exists, its data will be overwritten.
278fence.lspfcCut out areas in your drawing using a fence
279FFF.linNot foundNothing to show in cad and commond
280Fhand.LSPfhandConverts objects to ‘freehand’ style. For LINES
POLYLINES, CIRCLES, ARCS, ELLIPSES or SPLINES.
281filereadcsv.LSPfilereadFile read from the whole locations where you want I;e local pc location.
282FILTER.LSPfilterDialogue front end to (ssget). Allows customers to create, save and
apply filter lists for entity selection via a dialogue interface.
Uses FILTER.DCL.
283find.lspfindhelpNothing to found.
284fld2txt.vlxfld2txtField data to convert text in cad; I;e coordinates marked in cad to convert simple text in cad.
285flex hose.lspFLEXHOSEDraw flexible hose
286fname.lspFNChange the file name in cad.
287FPRINT.LSPfprintThis is a programming example.

This function prints (lists) an ASCII text file on the screen.
288fspi.lspfspifillet 2 lines with arc & SPIRAL curves
289FTK.linNot foundNothing to show in cad and commond
290GA.lspGASimple mark a like and write text with in line or above in line and rotate the text to any angele.
291GADWAL.LSPGADNothing to found.
292GA-no line.lspGASimple mark a like and write text with in line or above in line and rotate the text to any angele.
293gatte.lspgatteNothing to found.
294get total Area.lspGetAreaTotal the areas of selected polyline entities.
295getpat.lspGETPATThis routine may be used to extract hatch pattern data
from existing drawings when the .pat file containing
the original information is not available.
296getsel.lspGETSELNothing to found.
297getvpscale.lspgetvpscaleGet Viewport Scale in active viewport or in selected
Supports viewports with clipping boundary
298gl.lspglJoint the two object in one but end of other one in cad.
299GLUE.LSPglJoint the two object in one but end of other one in cad.
300Google.lspETx,y Coordinates on Leader Lines
301GRAPH.LSPGRAPHThis ACAD command creates the basis for a mathematical function graph.
It uses a AutoLISP function evaluated at a number of points in the
defined interval as the data points to plot the function. After the
graph is drawn it is scaled to the screen and smoothed.
302GRID00.LSPNot foundNothing to show in cad and commond
303gt.lspgtNothing to show in cad and commond
304HAN1.LSPDHMark the small line in cad with same offset and same length of the lines for showng some wider lines in cad.
305handtext.lspHANDEXPExport Text Strings to File
306Hatch_Move.lsphmThis program moves the startpoint/snapbase for
selected hatches base points independently.
Or it can be used to set the base point same for all selected hatches.
The program stops when pressing Enter/Rightclick at any point.
307HATCHAREA.lspHatchAreasThis programme to show the hatched areas in autocad.
308HATCHB.lsphbRecreates hatch boundary by selecting a hatch
Known problem with some elipses and splines
309HatchBase.lsphatchbaseChange the hatch base point on one or many hatches
310HDUC.LSPDifferent Commonds created by an Architect.
311HELLOW WORLD.LSPhelloNothing to show in cad and commond
312hh.LSPDYALLOWS TOU TO REVISE POSITION OF DIMENSION EXTENSION * *
* “DEFINING POINT” ALONG ITS “X” AXIS
313Hole_insert.lsphole_insertinsert holes top and side, solid and hidden
Created by Allan Wise, Professional Draftsperson
314HQUAN2~1.LSPNot foundNothing to show in cad and commond
315IDTAB.LSPidtabThis programme to show the coordinates in tabular form simply click and show in the table in cad.
316Import Points (Annotaive).LSPIMPOImport coordinate & create table
317Import Points.LSPIMPOImport coordinate & create table
318IMPORTXYZ.DCLNothing foundNothing to found.
319IMPORTXYZ.LSPIMPORTXYZImport coords from a file.
320IncArrayV1-8.lspincarrayThis program will array a selection of objects, whilst incrementing
any numerical content found in annotation objects within the
selection.
321Increment Text Block.lspNO, SNO, RESIncrement Text Block
Purpose: Numbering
322Increment Text.lspNO, SNO, RESIncrement Text
Purpose: Numbering
323int.lspintProjected intersection point of lines and polylines
324IntLenV1-4.lspIntLenDisplays the length of segments of a curve divided at
intersections with other objects.
325Invis.lspinvisMakes objects temporarily invisible and
returns visibility.
326IP.lspIPThis commond to calculate the the level grad and chainage in simple road profiles.
327iso layer.LSPLKISOLATE LAYER FUNCTION
328jj.lspjjNothing to found.
329julian.lspdate
JTEST
AutoCAD Julian date / calendar date conversion routines
330justify text easy.lspJtChange text justification without changing its location.
331justify text easy1.lspJtChange text justification without changing its location.
332jvt.lspNot foundNothing to show in cad and commond
333K.LSPcorNothing to found.
334K240.LSPK240Nothing to found.
335k3D.lspK3DThis is shown in different language which I cannot understand what he ask in commond bar.
336K4KUBEK4KUBEHere is cube game.
337Kerb Line.lspKBKerb Line
Purpose : To Draw kerb Marking
338klothoid spiral.lspklotothis program can draw the famous spiral curve,
which is widley used in road horizontal curves designing
339l2pl.LSPl2plNothing to found.
340LA_cuong.LSPLKISOLATE LAYER FUNCTION
341Label Point.lspLPLabeling N,E Coordinates with Leader
342LABEL.LSPLBLThis programme to make current layer which you desired.
343lay_del.lspldDeletes all of the entities that belong to the layer of
selected entity
344layer creat on the spot.lsplenthis will create layer for you
345layer import.lspimportlathis will import layers from drawing file
346LayER OFF.LSPLONothing to found.
347layer set current.lspLCSet layer by picking an existing entity
348LAYER.LSPLOONothing to found.
349layer-list.lspllfpSave the layer list to a file, (can be imported to Excel)
350layers-erase.lsplayers-eraseErase all layers that are frozen or off
351layer-toggle-freeze.lspNot FoundNothing to show in cad and commond
352LAYLENGTH -Sum Line Length and arrange in table by layer.LSPLAYLENGTHSum Line Length and arrange in table by layer
353Layoff.lspLAYOffLayers off in Autocad.
354LayoutsToDwgs(2).lspLayoutsToDwgsSets UCS to world in model space to avoid problem with wblock
355LayoutsToDwgs.lspLayoutsToDwgsSets UCS to world in model space to avoid problem with wblock
356LB Coordinate LabelslbAutomatic coordinate labeling Will use current leader style and current units setting
357LBZ Coordinate + Lvl LabellbAutomatic coordinate labeling Will use current leader style and current units setting
358LC.LSPLCThis program prompts the user to pick an object and after determining
what layer the object resides on, will prompt the user to manipulate
the layer (Freeze, Lock, Unlock, turn Off). It will recognize layers
within BLOCKs and XREFs including anonymous BLOCKs (DIMS & HATCHes)
which generally return layer 0. The program will prefix the XREF name
to the base layer name according to AutoCAD’s normal practice.
359LEGEND.LSPLEGENDShow legends in drawing this is very useful to who make a drawing without legends and marks legends with simple click in drawing.
360lenghtOfObject.lsplenghtOfObjectreturns the lenght or the perimeter of selected object
361LENGTH CHECK
362Length of line.lspsslnLabel line length (decimal feet)
363level calculation with scale.LSPDNothing to found.
364level calculation.LSPdNothing to found.
365Level.lsp2Simply click and mark coordinates in drawing with out indicate e n z and x y z
366LINES.LSPADDLTo mark the simple lines in autocad.
367linesumlinesumIf you need only line sum’s so click on this. There is not including any spline, polyline, arc etc.
368linesum.lspLINESUMwatch out for lines with diffent elevations at the endpoints
369linetype.lspNot foundNothing to show in cad and commond
370LISP GAMES
371LISP49.LSPexto extend the existing line in cad how much you want with input distance.
372Live Label
373lman.lsplmanNothing to show
374LOCK or UNLOCK VIEWPORT (vl).lspvlBy locking the Display you ensure your
model view will not accidentally shift
if you activate the viewport
375LXY.LSPINCLINETHIS PROGRAM DRAWS LINES DEPENDING ON INPUTING THE INCLUDED
ANGLES.
376LXYZ.LSPINCLINETHIS PROGRAM DRAWS LINES DEPENDING ON INPUTING THE INCLUDED
ANGLES.
377makingnet.lspmnetthis program allow you to draw a square net, you have a choice to define length of square and
first corner and second corner if you choose corners by mouse you must choose point with
integer coordinates the square will be drawen and coordinates text will be placed along the
frame with suitable scale as you know length of square when printing will be 10cm for topogaphic
drwaings that mean it is beter for you if you know scale of printing befor making the net incase
not to change scale of coordinates text.
378MaskV1-1.lspbmaskEnables the user to modify all properties of the
background mask for a selection of multiple MText and
MLeader objects simultaneously.
379Mastermind-GAME.lspmastermindBased on the classic code-breaking 1970 board game, the user has 8 attempts
to guess a 4 element code based on feedback from each unsuccessful attempt.
380MatchTextProps.lspMatchTextPropsrompts for a selection of Text, MText, Attribute, or
Attribute Definition object to use as property source,
then proceed to match those properties listed for similar
objects selected thereafter.
381MergeHatch.lspMergeHatchMerge hatched area in one drawing as same properties.
382MESSAGE.LSPNot foundNothing to show in cad and commond
383MH (1).lspMH:Manhole Numbering
Purpose: Manhole Numbering
384MH TYPE.LSPMHTNothing to found.
385MH.LSPMH:Manhole Numbering
Purpose: Manhole Numbering
386MH1.lspMHManhole Numbering
387MidLenV1-0.lspmidlenhis program prompts the user for a selection of objects to be
labelled and proceeds to generate an MText object located at
the midpoint of each object displaying a Field Expression
referencing the length of the object.
388MMCAU.LSPMMCAUNothing to found.
389MODIFIED.LSPCCSimple click and mark coordinates butt not show x y z and any e n z in that text.
390MODIFY.LSPLPChange the Width of the object in cad.
391move all2cord.lspmcothis lisp will move the whole drawing to the Co-ordinate.
392mpedit.lspmpeditMultiple objects can be selected for the equivalent of the pedit operation
on polylines. Objects that are not polylines will be filtered out of the
selection set.
393Mpl.LSPmpl
Instead standard options instead you can use the short
options consisting of quantity of polylines (from 2 to 16)
and justification (Top, Zero, Bottom).
394MSCALE.LSPmscaleUpdate the scale of symbols
395mstretch.lspmstretchNothitng to found.
396MTRIM.LSPTTMulti trim in autucad for too many lines to trim in single click.
397Mullion.lspmullionSpecify vertical and horizontal mullion quantity and
draw boundary rectangle.
398MULTIPLY SELECTED NUMBERS (x).LSP*THIS LISP FILE WILL HELP YOU
GET THE PRODUCT OF “TWO SELECTED”
SETS OF NUMERICAL ENTITIES.
399multply.LSPNot FoundNothing to show in cad and commond
400mvsetup.lspmvs,
mvsetup
This is a setup routine for Mview.

It is based around a set of functionality that was determined to be a
necessary part of preparing a drawing for plotting. This routine allows
the user to insert several pre-defined title blocks (ANSI A – E) and in
addition it allows the user to create a set of viewports within the
title block just inserted. A global scale may be specified as a ratio
between the scale of the title block in paperspace and the model geometry
in modelspace. For example, if you were doing an engineering drawing at
a scale of 1:4 or quarter scale, then you would specify that you wanted
a ratio of 1 paperspace unit to 4 modelspace units. The routine will
convert this to 0.25xp for the Zoom command. You may also elect to
align the viewports.
401N.LSPNNGL types coordinates and draws points and lines between them
402NE_Coordinates.VLXNE_CoordinatesNothing to found.
403NET CAT.lspCtMark the break sign in cad.
404netcat.LSPNetcatMark the break sign in cad.
405NEW.LSPZXZooming in drawings.
406new-lin.lspNEW-LINNEW-LIN is a useful AutoLISP routine that extracts parameters for
unknown LineTypes in a drawing, and creates entries in a new LineType
definition file, NEW-ACAD.LIN. After extraction, the LineType definitions
may be moved to ACAD.LIN or any other *.LIN file desired by the user.
407NEWS.lspNEWSInsert north sign in cad with scale.
408NEWTP
409NEWTPNEWTPIt is used to insert blocks with continuous numbering. A block with attribute value.
410NEWTPNEWTPNot found any thing in autocad when use it.
411NEWTP.LSPnewtpNothing to found.
412NGL.LSPNGLNGL types coordinates and draws points and lines between them
413NGL-1.LSPNNGL types coordinates and draws points and lines between them
414NGL-2.LSPNGLNGL types coordinates and draws points and lines between them
415NGL-NH.LSPNNGL types coordinates and draws points and lines between them
416nodes.lspnodesInsert point from excel file to mark points in cad.
417NUM.LSPnumThis program for fast dynamic numbering. To number a
suffix and a prefix can be added.
418number.lspnumberThis programme is find the min, max and avg in cad.
419numbering.lsptitinserts increasing numbers with or without prefix or suffix text
420NumIncV3-5.lspnumincIncremental Numbering Suite enables the user to dynamically place incrementing alphabetical
or numerical text in a drawing, with a range of positioning utilities and an optional
prefix and/or suffix.
421obj2dwg.vlxobj2dwgTo insert obj file in autocad.
422ObjectAlignV1-3.lspoaThis program will enable the user to dynamically align a
selection of objects to a selected curve, with intuitive
placement controls.
423ObjectLock.lspLockObjectsPurely academic code demonstrating the ability to use
reactors to prevent modification of a selection of
objects, and furthermore retain such security between
drawing sessions.
424OBJNO.LSPobjnoObject Numbering Routine, Angular units must be set to decimal degrees
425ocd Boundry Cut.LSPOCDNothing to find.
426ocd.LSPOCDNothing to find.
427OffEle.lspprlA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
428OFFICE_LSP.lspNot foundThese lisp file is give you too many commonds to use.
429OFFICES.LSPNot foundThese lisp file is give you too many commonds to use.
430offset both side .lspDOFFunction creates an offset to either side of the selected entity
and erases the original.
431OFFSET.LSPOMake offset a line, polyline, arc, circle, spline rectange and any object.
432openbak.lspOPENBAKHere is the backup link VBA commonds so there is an error during I am proceed in cad May this is work with you.
433ord.LSPCRSimple click and mark coordinates with the E and N text.
434Ordi.lspordiThis lisp for labeling X,Y coordinates with
standard _DIMORDINATE dimension. The dimension
properties is defined by current dimension
style and variables DIMSCALE, DIMLFAC
and DIMDEC.
435ordinate.lsporTo mark the coordinates in drawing
436Ordy.LSPordyThis lisp for labeling X,Y coordinates and point
numbers with standard _DIMORDINATE dimension.
All coordinates and point numbers keeps in the
text file “Drawing_Name.csv” in a format:
“point_number, X-coordinate, Y-coordinate, 0”.
The dimension properties is defined by current
dimension style and variables DIMSCALE, DIMLFAC
and DIMDEC.
437Outline.lspoutlineTransforms width polylines to it boundaries
438pagesetup.lspNot foundNothing to show in cad and commond
439Parking Bay.lspPB, PPB, PBB, RDCommand : PB for Parallel,
Command : PPB for Perpendicular Parking,
Command : PBB for Angular Parking
Command : RD for change direction of line
440PCO.LSPNot FoundNothing to show in cad and commond
441PcT.LspPcTNothing to found.
442Pdim.LSPpdimThis lisp for dimensioning of several
LwPolylines simultaneously. The program works
with current dimensional style. The distance of
the dimensional text from a polyline is equal
to multiplication of height of the dimensional
text (DIMTEXT system variable) on a variable
‘tOff’. You can change value of ‘tOff’ in the
program beginning, after note.
443pdist.lsppdistuser defined command that measures
the distance between two points along a polyline. This is accomplished
by BREAKING out the polyline segment to be measured, using the
AutoLISP 2.6 AREA command to report the length of the polyline,
and using the UNDO command to repair the break.
444PersonalMtextSymbols.lspPMAdd personal mtext symbols in the right click menu in the mtext editor
445pickarea.vlxpickareaPick the area in Cad
446pline-3d-2d.lsppl32a program to convert
3D polylines to 2D
447pljoin.lspPLJOINSeparated polyline, line and curves are joined with this commond to one object.
448pljoinfuzz.lspjfJoins lines, arcs and polylines using a fuzz distance
If only one object is selected it tries to join to all objects that are possible
449plotdialog.lspplotdialogSimple print commond to perform
450PLWtoOutline&Hatch.lspPLWOHTo convert lightweight PolyLines with global Width to closed outlining Polylines without width, tracing the edges of the selected Polylines and closing their ends, and fill them with Hatch patterns.
451PLxy.lspplxyA program to extract the xyz coordinates from any polyline and export them to an ascii file.
452PO for profiles.lspPOPurpose of this program is to draw the PROFILE OF ROAD Entering only the Station and Distance eg.[25,601.253]
The by default vertical scale is assumed 10 time the Horizontal scale
But any how the user can change it from a line bellow.
453po2blk.lspNot foundNothing to show in cad and commond
454po2text.lspPO2TXTPoint coordinates export to text file out put.
455POA1.LSPptMark the polyline in autocad with marking the point number and output a table with coordinates within mark in autocad.
456POI_COR_V2.lsppoicorThis Programme is to output data in autocad tabular form.
457Points.lsppointsroutine to output the coordinates of a selection set of point entities#
458polydis.lsppolydisReturns the length of a selected polyline
459Polylin Area & Length FA.LSPFAShow thre closed polyline area and length of the object.
460Polylin Area FA.LSPFAShow thre closed polyline area and length of the object.
461Polylin Length FA-DESC.LSPFAShow thre closed polyline area and length of the object.
462Polylin Length FA-L.LSPFAShow thre closed polyline area and length of the object.
463Polylin Length FA-L-1.LSPFAShow thre closed polyline area and length of the object.
464Polylin Length RFA-DESC.LSPFAShow thre closed polyline area and length of the object.
465pqcheck.lsppqcheckNothing to found.
466Prefix Suffix PSTEST.LSPPSTEXTEnter the prefix and suffix to existing text in autcad.
467PRETX.LSPPRETXPrefix all text with a string
468PRINT.LSPcorNothing to found.
469PRLVVThis commond in use of making cross section and L-section of road’s for showing X and Y in table form same like Section view.
470PRL 0[1].3 150.lspprlA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
471PRL 0[1].4 200.lspprlA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
472PRL.LSPprlA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
473PRL1.lspimranA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
474PRL10.lspprlA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
475PRLA4600.lspprlA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
476PRLA4750.lspprlA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
477prof WAtr.LSPcvNothing to found.
478profile WATER.LSPcvNothing to found.
479profile.LSPprofileAbout profile in autocad make changing or making the profiles.
480profiles.lsplistProfileNamesThe output data of list of files.
481profiling10.lspproNothing to found.
482PROT.LSPNot foundToo Many Commonds in this lisp.
483PTEXT.LSPptText can be entered directly on the AutoCAD text screen, in one of four
modes Left justified, Center or Right justified, or Fit between two
line endpoints. Word wrapping will occur based on some rudimentary
assumptions which are necessary until and if a function can be provided
for determining the actual size of a text item at any given font and
number and size of characters.
484PTL.LSPPTLNothing to found.
485Pts2file.VLXpts2fileSimple point output in csv file.
486PURGE13.LSPpgabatch compatible program to automatically purge
487Purge-Point.lsppurge-pointThese commands shall be used with caution since they destroys
the intelligence in the objects. But it can reduce the size very much
if that is what is needed.
488PurgeReconciledLayers.lspNot foundNothing to show in cad and commond
489Purgeshx.lspPSHXNothing to found.
490PUT_NUMS.LSPput_numsThis programme to marking the numbers in autocad with increments.
491QUADRATIC EQUATION SOLVER (x=).lspx=There is the quadratic equation solver programme with the value of a, b and c.
492QuickMirror.lspQM, QMO, QMD, QMODProvides functionality to mirror a selection of objects
or a single object without the need to select two points
defining a mirror axis.
493RCOMP.LSPREGNothing to found.
494RD.lspRDA program to extract the xyz
coordinates from any polyline and export them
to an ascii file.
495rdg.lsprdgPreparing the section of the road with full data.
496rec.lspRECREC draws a rectangle based on digitizing two corners and prompts for
the corner rounding radius. The rounding radius can be digitized.
The default rounding radius is always 0.
497RECREATE HATCH BOUNDARY (hb).lsphbRecreate hatch boundary
498remicons.lspNot foundNothing to show in cad and commond
499resection.lspbintResection of the Total station to calculate in autocad.
500revcloud.lspREVCLOUDChanged arc length to be multiplied by
dimscale for consistancy across drawings
501Roop.LSPNot foundNothing to show in cad and commond
502Rotate_view.lsprvRotate Layout view in the drawings only.
503ROUGHEN.LSPROUGHENRoutine to “roughen” a polyline
504rr.lspNot foundNothing to show in cad and commond
505RXL-ResetXRefLayersV1-1.lspResetXRefLayersResets specific properties of all layers dependent on the
selected External Reference(s) to those set in the source
drawing file(s).
506S.LSPcsCommond is not loaded to autocad.
507SALIM.LSPTcorNothing to found.
508sample-profile-util.lspStartupSample profile manipulation utilities. All functions return T on success and nil
on failure. See comments above each function for additional details.
509sasx.LSPSSxCreates a selection set. Either type “SSX” at the “Command:” prompt
to create a “previous” selection set or type “(SSX)” in response to
any “Select objects:” prompt. You may use the functions “(A)” to add
entities and “(R)” to remove entities from a selection set during
object selection. More than one filter criteria can be used at a
time.
510ScaleBar.lspSBTo Place Scale Bar in layout of cad
511ScriptWriterV1-2.lspWscriptThe program will allow the user to enter a line of script operations to be
performed on a directory (and subdirectories) of drawings.

When entering the script operations, the filename of the drawing is
represented by the *file* token.
512SEAR.LSPseaSearch the point number in autocad.
513SEEASCII.LSPSeeASCIIASCII table output generator.
514Set Datum.lspdatTo change Datum coordinate
515SETLAYER.LSPsetlayerSet current layrer
516sfill.lspNot foundNothing to show in cad and commond
517sg.lspSGNothing to found.
518sg2.lspSGNothing to found.
519SLAB1.LSPSlabNothing to found.
520SLABEL.LSPNot foundNothing to show in cad and commond
521slope calculation.LSPSlChange the object to any other layer in autocad.
522slope n superelevation.lspSlopeFind the slope in %age autocad by clicking two points of line
523Slope.lspSlopeFind the slope in %age autocad by clicking two points of line
524SLP 1.lspslpFind the slope and mark in autocad.
525SOKISH.LSPsokNothing to found.
526speakspeakHere is speak commond for speaking for your working.
527SS.LSPssNothing to found.
528SSX.LSPSSxCreates a selection set. Either type “SSX” at the “Command:” prompt
to create a “previous” selection set or type “(SSX)” in response to
any “Select objects:” prompt. You may use the functions “(A)” to add
entities and “(R)” to remove entities from a selection set during
object selection. More than one filter criteria can be used at a
time.
529StartCmdCount.LSPStartCmdCountStart commond counter in autocad.
530StealV1-6.lspstealAllows the user to import (humourously: ‘steal’) items from another drawing
into the active drawing.
531Stn-Elev.lspDat, Stn & uwStation & Elevation , To get Stn & pgl
532Stn-Elev-V0.lspDat, Stn & uwStation & Elevation , To get Stn & pgl
533SUADIM.LSPxxNothing to found.
534SUBTRACT SELECTED NUMBERS (-).LSPSubtract of selected selected number in cad.
535supperelevation.LSPsupCalculation the superelevation in cad and show in autocad same as section.
536SYMBOL.LSPDfinMark the break sign in cad.
537T_KE.LSPTKNothing to found.
538Tabcord.lsptabcordFills the table in co-ordinates of LwPolyline
vertexes, and also the centres and radiuses
of arc segments. Marks vertexes of LwPolyline
accordingly data in the table by digits or
letters. Look section ‘ADJUSTMENT’ for
acquaintance with options.
539Table.lspLTABLEFunctions to produce tabular text output to
display or a file.
540Tangent Circle.lspTTTTo make Tangent Tanget Circle in drawing to attached circle with other object.
541target.lspTARGETMake the target circle with the sign of Plus. Same as taget sign in Snipping gun etc or cross hair etc.
542TC.LSPtcText to Text copy. Copy text from DIMENSION, TEXT,
MTEXT, ATTRIB, ATTDEF, ACAD_TABLE to one
543TC-DOWN.LSPtcText to Text copy. Copy text from DIMENSION, TEXT,
MTEXT, ATTRIB, ATTDEF, ACAD_TABLE to one
544TCOR.LSPNot foundNothing to show in cad and commond
545TE_Table to XL.lspTEGathers x and y positions of lines and polylines in separate lists
This is used to determine height/width & # of rows/columns
Line info must be gathered first in order to determine
cell position of any other gathered information
546TerrainSectionsPro2X.lspTERSNothing to found.
547TEXP.LSPNot foundNothing to show in cad and commond
548Text 2 pt
549text aligning.lspEDTTHIS PROGRAMME ALLIGNS THE TEXTS WITH REFERENCE TO THE PICKING POINTS
550text auto levels.lspwplusefull of this program suppose you have topographic drawing and you want to print level
(z-coordinate)of a point near the point this program provide this service and make layer for
text level ,to use the program load it then write at command line:wpl
551text case-upper-lower.lspCASEChange the text case to upper case or lower case.
552text create layer.lsptxtlaselect a text and lisp will create a new layer for the same with same name
553text fixed height.lspincreh, CSX, CSY, gvYou may use this commond and fixed of height with different ways in autocad.
554TEXT OUT.lsptextoutTo export text strings from a drawing to an ascii text file.
555text replace selection.lspchgYou may use this commond and change text with another text.
556Text Rotat.lspDTCurveThe Program will prompt the user to either Select existing text to align,
or specify New Text. The user will then be prompted to select a curve, and
the text specified/selected will be dynamically aligned to the selected
curve.
557text rotate easy.lspEDTTHIS PROGRAMME ALLIGNS THE TEXTS WITH REFERENCE TO THE PICKING POINTSs
558text space fixed.lspisbtThis programme fixed the space between text reference to the picking points.
559text value precision.lspchprTo Change Precision of number of text written in autocad.
560Text with box.lsptboxThis program enables the user to create an associative textbox
surrounding a Text or MText object in the drawing. The size,
position, orientation & rotation of the resulting textbox will
be automatically updated following modification to the associated
Text or MText object.
561TEXT.LSPTxtYou may write text using this lisp in single line.
562text2elevtext2elevUsing this lisp you can found your text elevation in commond bar.
563text2elev.vlxtext2elevYou May change text elevation in drawing with using this lisp.
564Text2MTextV2-0.lspt2mSimilar to the Txt2MTxt Express Tools function, but allows the user
additional control over where the text is placed in the resultant MText.
565TextCalcV1-0 (1).lspTextCalcAllows the user to perform arithmetical operations on
numerical data within text.
566TextCalcV1-0.lspTextCalcAllows the user to perform arithmetical operations on
numerical data within text.
567textfit.lsptextfitYou may use this programme for fit text to given pick point may change text height width etc.
568TextFunctions.lspChangeTextStyleNameChange all text styles on all objects to specified text style
569TextHeight.lspthSet selected text or mtext to specified height
Text is resized based on the justification point
570textmask.lsptextmaskTEXTMASK works in conjunction with WIPEOUT.ARX to hide all
entities behind the selected text or mtext. The text object
is then grouped together with the wipeout object such that
they move, copy, erase, etc. together. To update after editing
text, run TEXTMASK again and select the text item to be updated.
The the previous wipeout object will be erased and a new one
will be created.
571TextMath V1.1 (1).lspTextMathThe program will allow the user to perform mathematical operations on Text,
MText, Dimensions & Attributes containing numerical data.
572text-multiple changing.LSPCHGTEXTThis is a “text processor” which operates in a global manner
on all of the text entities that the user selects i.e., the
Height, Justification, Location, Rotation, Style, Text, and
Width can all be changed globally or individually, and the
range of values for a given parameter can be listed.
573texts join.lspdethis lisp helps to join 2 texts to one text.
574THANG3D.LSPTHANG3DNothingto found.
575THEP.LSPThepNothing to found
576TIME AND DATE.LSPNot foundNothing to show in cad and commond
577time.LSPctimShow current time in cad
578TINH DIEN TICH.LSPtdNot sure what is this function click on two points and show some digit same like distance and again click mark two line and end of the commond.
579TIP740.LSPNUMChange the elevation in autcad.
580TK.LSPBTKNothing to found.
581TK_EXP.LSPTK_EXPCount the object in autocad and reply entity no. 01 less then total numbers.
582TK1.LSPtkNothing to found.
583TKCT1.LSPTKCT1Nothing to found.
584TKCT2.LSPTKCT2Nothing to found.
585TKE_DIEN.LSPNot foundNothing to show in cad and commond
586TKKT.LSPmocNothing to found.
587TKN.LSPTK_INNothing to found.
588TKT2.LSPtdcOnly when click in cad when loading this commond so insert some text in autocad, nothing to found any thing special.
589TKTH2.LSPtkthmNothing to found.
590tlen.lspTLENTotal LENgth of selected objects
591to dam duong.LSPCHWChange the width of the object and mark the donut in cad with the inner and outer diameter in cad.
592TOPOPP.LSPppThis routine will allow the user to pick two points on a map and
create a profile of the drawing using pickpoints and keyboard input
593TOTAL AREA.lspsareaArea of the selected closed object.
594Total Aria calculeter.lspa2fThis program allows a user to create an MText object containing a
Field Expression referencing the area, or sum of areas, of one or
more selected objects.
595total length calculation by layer-pline.LSPPRThis command will give the total length for all polyline for the selected layer
596total length.LSPPRThis command will give the total length for all polyline for the selected layer
597TOTALL LENGHT.lspTOTotal lengths of objects.
Polylines, LWPolylines, Splines, Arcs, Circles, Lines, and Ellipse
598totarctotarcHere is only total length of arc’s. There is not included any spline, polyline and line etc.
599totarctotarcThis commond use for calculate the total length of lines, polyline and arc etc in single digit.
600TO-TC.LSPNot foundNothing to show in cad and commond
601TotlenTotlenHere is Total length of selected line, polyline and arc show in new popup windows in architectural unit’s, Archi decimal, Engineering , decimal engineering. Etc
602Totlen.LspTOTLENAdd selected lines, plines, lwplines, splines, and arcs for total length’
603TP
604TRACT.LSPTTNothing to found.
605Trail pits with Table.lspTN, TSN, RES, TPTTrial pit Table
Purpose: Numbering & create table
606TRANS.LSPTRATransforming the whole drawingt to map scale changing.
607trans.mnuNot foundNothing to show in cad and commond
608TRAV.LSPtravMark the traverse with the quadrant mark and with the reduced bearing mark.
609T-RC600.LSPto-tcPopup windows only written there run the programme correctly.
610trexblk.lspbtrim, bextend, ncopyBtrim and bextend is not working, Ncopy is working only with one copy of selected object with the base point.
611TRIMM.LSPxtend, trimmThis File contains two functions C:TRIMM and C:XTEND which are designed to
emulate the AutoCAD Trim and Extend Functions
612troytroyTroy commond is game bubbles shows in cad.
613troy.lspTroyThere is game with bubble comes in cad same like orbits.
614TRUEGEAR.LSPtoothTo create true gear and rack teeth as polyline curves
615Ttc.lspttche program copies the text from: DText, MText,
Tables, Dimensions, Attributes, Attributes,
Attributes Definitions, DText, MText and inner
block’s DText and MText to: DText, MText, Tables,
Attribures and Attributes Definitions. There are
Multiple and Pair-wise modes.
616TTK.LSPTK_INNothing to found.
617txt replace1.LSPTRText replace with another text
618TXT.LSPtxtTo write text in drawing.
619txt2pnt[2].lspTxt2pntRead Text object XY, string for Z, create autocad point object
620txt2pttxt2ptWhere text is written in drawing you may mark a point on there.
621txt2pt.LSPtxt2ptRead Text object XY, string for Z, create autocad point object
622txtexprt.lspTEXExports a selection set of TEXT as picked)
623txt-outT.LSPTEXTOUTOutputs selected text to an ASCII file.
624txtstack.lsptxtstackNothing to found.
625type distance.lspGDWrite the text in cad with the full requirement enter in it.
626vertical curve.LSPvertiPrepare a vertical curve with the data given in cad.
627viewportcenter.lspNot foundNothing to show in cad and commond
628viewsIO.lspNot foundNothing to show in cad and commond
629vp-outline.lspVp-outlineCreates a polyline in modelspace that
has the outline of the selected viewport.
Supports clipped viewports. polyline is supported
ellipse, spline, region and circle not supported at this point
If vp-outline is called when in mspace it detects
the active viewport.
630VPScale(m).LSPNot foundNothing to show in cad and commond
631VPScale(mm).LSPNot foundNothing to show in cad and commond
632VV
633Wildcard Search (WS).lspWSWildcard Search Lisp
634Write Gully Details (WG).lspWGload program then enter wrco at command line
635write point level.lspwp1this program suppose you have topographic drawing and you want to print level
(z-coordinate)of a point near the point this program provide this service and make layer for
text level ,to use the program load it then write at command line:wpl
636write_point_level.lspwp1this program suppose you have topographic drawing and you want to print level
(z-coordinate)of a point near the point this program provide this service and make layer for
text level ,to use the program load it then write at command line:wpl
637write_point_level1.lspW1this program suppose you have topographic drawing and you want to print level
(z-coordinate)of a point near the point this program provide this service and make layer for
text level ,to use the program load it then write at command line:wpl
638write_point_level-NEW.lspWp1this program suppose you have topographic drawing and you want to print level
(z-coordinate)of a point near the point this program provide this service and make layer for
text level ,to use the program load it then write at command line:wpl
639writtoschedule.LSPwritWirte the coordinate with table without numbering in the form of x and y with simple click and enter to write that coordinates in table.
640wsnum.lspwsnumThis WSNUM.LSP routine enables you to enter a prefix for sequentially
numbered text which uses the Dtext routine to place text on the current
layer in the current text style.
641xdata.lspxdataProgram that attaches extended data types to a selected entity.
642xlist.lspXlistXLIST
This routine lists certain properties of objects that are nested in
a block or xref.
643Xpipe.LSPXpipeSelect Lines, Polylines or Arcs, specify pipe diameter and
press Enter. The program will extrude pipes. You can
erase path lines after it.
644xplode.lspXpThis is a replacement for the EXPLODE command in AutoCAD. It allows
you to control all of the properties of the component entities of a
block or set of blocks while exploding them. There are several major
differences between XPlode and the EXPLODE command in AutoCAD.
645XR.actmNot lispNothing to show in cad and commond
646XrefRename.lspNot foudNot found any thing in autocad when use it.
647XrefRepath.lspxrpThis lisp utility searches the block table, finds all Xrefs, then
repaths the Xrefs (if needed) with shorter “relative paths”, thus
enhancing drawing file portability. The program strips unneeded
drive letter references and superfluous upper level directory path
information, using instead the old DOS CHDIR or “CD ..\..” syntax.
648xrp2004 (1).lspxrpThis lisp utility searches the block table, finds all Xrefs, then
repaths the Xrefs (if needed) with shorter “relative paths”, thus
enhancing drawing file portability. The program strips unneeded
drive letter references and superfluous upper level directory path
information, using instead the old DOS CHDIR or “CD ..\..” syntax.
649Xtube.LSPXtubeSelect Lines, Polylines or Arcs, specify external and
internal pipe diameter and press Enter. The program will
extrude pipes. You can erase path lines after it.
650XX.LSPXXNothing to found.
651XY COORD.lspCRSimple click and mark the coordinates with the text of E and N in cad.
652XY WITH TABLE.LSPggMake a table with the point number in table and mark also points and points number in location both are in cad.
653xy.lspXySimple click and mark the coordinates without any sign x y or e n.
654XY-ARRO.lspCrSimple click and mark the coordinates with the text of E and N in cad.
655XY-ARRO1.LSPCrSimple click and mark the coordinates with the text of E and N in cad.
656xyz it is used for only xyz to write.lspxyzSimple click and mark the coordinates without any sign x y z or e n z.
657xyz.lspxyzSimple click and mark the coordinates without any sign x y z or e n z.
658xyzd.lsp11Easting and nothing with the depth which we desired enter.
659xyzd-1.lsp11Easting and nothing with the depth which we desired enter.
660xyzd-2.lsp22Mark the chainage with the coordinates in cad.
661xyzd-3.lsp22Mark the chainage with the coordinates in cad.
662XZ-Coordinates With Description.lspXZload program then enter XZ at command line
663XZ-E,N,Z With Description.lspXZload program then enter XZ at command line
664YY.LSPyyNothing to found.
665Z VALUE ZPT.lspzptNothing to found.
666z.lspzOnly when click in cad mark the x value without any sign given.
667ZGrid.lspNothing foundNothing to show in cad and commond
668zoome.lspzoomeZoom extents in all viewports

AutoLISP depends on the LISP programming language. Since AutoCAD has a worked-in LISP translator, you can enter the AutoLISP code at the order brief or burden AutoLISP code from outside files. 

Visual LISP (VLISP) is a product apparatus intended to facilitate AutoLISP program advancement.

AutoLISP and Visual LISP is frequently utilized commonly however AutoLISP is just a subset of Visual LISP.

Visual LISP was fused into AutoCAD 2024 and discharged in March 1999, as a substitution for AutoLISP. 

Visual LISP innovation is an instrument for code creation in the AutoCAD programming application.

It is a full-included, interpretive programming language that you can use to call AutoCAD directions, framework factors, and discourse boxes. Visual LISP offers a total improvement condition, including.

Decreased advancement time utilizing the incorporated improvement condition (IDE), which makes it less demanding and quicker for clients and engineers alike to make, investigate, and convey AutoLISP-based applications 

Access to Microsoft ActiveX articles and occasion reactors 

Source code insurance against robbery and modification 

Working framework file-activity capacities 

LISP work augmentations for rundown preparing 

In February 2018, BricsCAD V18.2 accompanied BLADE, the BricsCAD LISP Advanced Development Environment. See this blog entry. 

LISP is utilized by CAD applications like AutoCAD, BricsCAD, DraftSight, GstarCAD, CADopia, IntelliCAD, progeCAD, and ZWCAD. 

A little program that draws a 2D entryway on your floor plan. 

THIS PROGRAM WILL DRAW A CABINET GIVEN THE WIDTH, HEIGHT, DEPTH, THICKNESS OF MATERIAL USED, COUNTERTOP OVERHANG, THICKNESS OF COUNTERTOP, AND HEIGHT OF THE SHELF. THIS PROGRAM WILL ALSO SET A “Bureau” LAYER AT THE BEGINNING. 

Experiment with the world’s most well-known Home Design programming before you purchase. This is the assessment rendition of Home Design 3D.

A progression of 3d LISP schedules including 3dcabnas depicted above, 3dwin draws a 3d window, 3d edit, 3d revolution, 3d line, and various other 3d lisps. 

Contains 90 diverse lisp schedules including schedules, for example, Flatten, a progression of layer directions, and a whole lot more! What Does The Package Include?

This program makes pioneers with squiggly lines.

This capacity mimics a basic “feet-and-inch” adding machine that acknowledges the contribution to standard AutoCAD Architectural units.

It gives expansion, subtraction, augmentation, division, and change activities for straight feet, inches, and portions of inches, and for square foot esteems. 

The units in the present drawing must be set to #4-Architectural for legitimate activity. 

A progression of building lisp directions, for example, dsda.LSP – Draws a twofold swing, twofold acting entryway, dssa.LSP – Draws a twofold swing, single activity entryway, gd.LSP – Draws a carport entryway, ceiling.LSP – Draws a roof framework and numerous different schedules. 

This straightforward lisp routine draws that a bend chief. The bend estimate is straightforwardly identified with the dimasz variable, nonetheless, it prompts for size and defaults to dimasz. Bigger sizes are helpful for numerous pipe rack widths. 

Routine to naturally, rename any square recorded in “lookup_block” in (“oldname” . “newname”) group. A mistake will happen if both “oldname” and “newname” exist in a similar drawing. 

This program takes any number of curves and changes over them into circles. Each circle is another article with every one of the properties of the circular segment it replaces. Non-circular segment objects are overlooked. 

Draws focus adjusted content along an ARC. The beginning purpose of the content is the ENDpoint of the ARC nearest the pick point. 

Ascribe alter to change the trait name. 

Various substance-altering directions are incorporated with a solitary lisp schedule. 

An AutoLISP routine complete with a menu and toolbar for all your welding specifying needs. 

An AutoLISP routine complete with a menu and toolbar for all your welding specifying needs. Not at all like Autoweld.zip, this lisp routine doesn’t utilize a gathering of squares for welding images. 

Draws best of slant triangle, at that point rotating scalloped line to toe of incline (as showed). 

Draws engineering batt protection. 

See Batt.rar above. 

Program to include explicit hinders a drawing. 

This is a “Best of Lisp” accumulation containing 13 lisp schedules. Different diverse Lisp schedules from a lisp that opens windows pilgrim to the present drawing index, to a lisp schedule that pivots a determination to an element based on your personal preference. 

Will break a line at a crossing point with a different line. Naturally sets OSNAPs to cross. 

Used to make building lines, and so on. Works in polyline mode. Permits re-use or reset of snap angle, and powers orthomode. 
e normal checks the number of supplements for each square, on your drawing, and builds up a report. 

A free preliminary rendition of a block manager. 

This program will draw a bolthead (hexagon and circle) utilizing a pline after the client has provided the inclusion point and ostensible shank distance across the jolt. 

Breakpoint.LSP is a basic lisp schedule that enables you to just sort in “BP” at the order brief and begin the break direction it starts the break direction to break an element at a point based on your personal preference. 

Arrangement of lisp schedules in a solitary lisp file. Schedules, for example, jt – Sets current “content style” to that of the chosen textual style, mid2 – Sets a point somewhere between two given focuses, bb – Breaks a line at a client’s area, and various different schedules. 

Square Scale enables you to scale a choice arrangement of square additions, yet scales every inclusion exclusively. 

Bscale.lsp is a lisp program that will enable you to scale various squares at a scale that you indicate. Each square will be scaled with a basepoint at the square’s addition point. 

A progression of lisp schedules that draw building elements, for example, entryways and windows. 

Changes the square definitions to BYLAYER . Will avoid all XREF and XREF subordinate squares. 

C2p.lsp is a basic lisp program that will enable you to, in a solitary advance, change a line or circular segment into a polyline. 

This rundown of files incorporate a lisp that contains a parametric program that makes 2D portrayals of bureau faces. 

An accumulation of reward AutoCAD apparatuses with 3 individual toolbars; Bonus Standard Toolbar, Bonus Text Tools, and Bonus Layer Tools 

A drawing of a mini-computer springs up. You pick its catches, or utilize the console, for info. Numbers are shown and assessed simply like a genuine mini-computer. It bolsters +, – , *,/, ^ (type), request of tasks and sections. 

An example casement window program. 

An extraordinary lisp for drawing roof frameworks without cutting any lines. 

A normal that draws a roof matrix focused on the client characterized room. 

CHG makes a numbered menu of the chosen substances properties, and afterward prompts the client to choose the quantity of the property to alter. CHG then prompts for another incentive for that property, which might be a point (list), genuine, whole number, or string. 

This program will enable the client to choose a current content from the screen and afterward, select content utilizing a determination set the change this content to a similar stature and style of the first source content. 

Lisp to Standardize/alter chosen content in a dwg 

Program to take note of the bearing and separation between two or the two closures of a line for Architects and Civil Engineers who don’t have a cogo bundle and need to mark limit lines you can change the layer names, hues, and linetypes as you see fit 

Draws a limit line and names the separation and bearing utilizing the present layer and content tallness. 

And many more free lisp files

A refined simple clock for AutoCAD. 

This program is utilized to duplicate content and afterward brief to change the content. 

This rundown of files incorporate a lisp that is much the same as the Autocad Distance order with the exemption that it enables you to pick in excess of 2 back to back focuses. The standard will show the aggregate separation and the separation between the keep going two singled out the direction line. 


A helpful lisp schedule that draws windows of various styles and distinctive widths and statures dependent on client input. 

A gathering of lip schedules for when you get a drawing file from another firm and you need to delete all the content, measurements pioneers and text. 

An incredible everyday practice for when you have to tidy a drawing up and erase layers without confusion of as yet having substances on the layer that you can’t discover. 

The Detail Book is a drawing library hierarchical apparatus composed for AutoCAD and IntelliCAD clients who have produced an extensive number of run of the mill subtleties and need an approach to get to and oversee them in a sorted out and opportune design. It enables you to isolate subtleties into classes for simple access, yet still, keep every one of your squares in a similar spot. 

Routine makes a content substance that indicates the separation (length) and bearing (point) of a select line or pline portion. Utilized in reviewing and guide-making. 

Capacity makes a counterbalance to either side of the chose element and deletes the first. 

Draws a 2D entryway. Like 2D door.lsp above. 

Here’s decent little entryway swing lisp which utilizes PLINE to draw an entryway, when the entryway is drawn it will trim the divider to the entryway. 

Program to choose required content (on a layer called LEVELS, this can be changed in the event that you have a little Autolisp experience) and change the numerical piece of every content thing by including or subtracting a client entered esteem. 

An extraordinary building lisp routine to draw dividers. Comes total with predefined divider types and a simple to utilize interface. 

DWGguard TNT could be a substantial device to ensure our work each time we might want to avoid clients changing an Autocad drawing while they are seeing it. 

Different alter schedules incorporate shading change, content change, and content width change.

AutoCAD lisp for coordinates free download lisp AutoCAD 2022 AutoCAD lisp XYZ coordinates download cad lisp library free AutoCAD lisp for surveyors AutoCAD lisp routines for surveyors AutoCAD 2018 lisp download.

Comments