AutoLSP Program

AutoCAD shortcut commands to speed the creation of drawings. Additional programs coming soon.
Pricing -
    $10 per seat
    $20 Site License (2-5 seats)
    $50 Site License (6-10 seats)
    11+ seat License (please contact)

Customized changes to shortcuts available

Contact A'cad Solutions LLC for more information.

List of Commands -

LDAS reload A'cacd Solutions subroutines and programs
  mode settings
GR switch grips on/off
BM switch blip mode on/off
HI switch highlight mode on/off
PM switch between Paper and Model space (via TILEMODE)
UI switch ucs icon mode on/off
TM switch tilemode from 1 model space to 0 paper space (same as PM command)
  unit settings
UD change units to decimal with inch mark for dimensions
UA change units to architectural without inch mark for dimensions
UF change units to fractional with inch mark for dimensions
  display - zoom, pan, view, redraw
Z zoom command
ZX zoom .5x
ZE zoom extends
ZP zoom previous
ZW zoom window
ZZ zoom extent, zoom .95x, and save view
ZPS zoom paper to model space 1:drawingscale
PP pan (original)
VA view restore 'MSA'
VSA view save 'MSA' in model space or 'PSA' in paper space
V1 view restore '1'
V2 view restore '2'
V3 view restore '3'
V4 view restore '4'
V5 view restore '5'
V6 view restore '6'
W1 set view window '1'
W2 set view window '2'
W3 set view window '3'
W4 set view window '4'
W5 set view window '5'
W6 set view window '6'
SV save current drawing view to restore in other drawing using GV
GV restore view from other drawing (set by SVV)
RE redraw
RG regen
REA regenall
  command shortcuts
A arc
ARE retrieve area/length of selected polyline(s) - multiple selects gives total
ARR array
AR array rectangular (command prompt version)
AP array polar (command prompt version)
BH bhatch (Boundary Hatch - command prompt version)
BL block
BLL block (command prompt version)
BR break
BF break at same point
BI break line,polyline,arc at apparent intersection
BE break polyline at endpoint
CF chamfer
CH change
CC chprop
LN change selected entities to layer of 1st selected entity
CCL change layer name of selected entities
CLL change selected entities to current layer
BYL change selected entities color & linetype to bylayer
BYLALL change ALL entities color & linetype to bylayer
C circle
CX close
CY copy
ED edit text, mtext or block attributes
D dimension 1
DA dimension 1 aligned - set layer DIMS
DL dimension linear (vert. or horz.)
DH dimension 1 horizontal
DV dimension 1 vertical
DAN dimension 1 angle - set layer DIMS
DRA dimension 1 radius - set layer DIMS
DHC continuous horizontal dimensions with text at same "Y" location
DVC continuous vertical dimensions with text at same "X" location
DU dimension 1 update
DRO dimension 1 rotate - set layer DIMS
DTE dimension text edit
DTR dimension text rotate
DTH dimension text to home location
DI dist
DIV divide
DO draworder
DFL draworder last entity to front
DBL draworder last entity to back
DB draworder selected entity to back
DF draworder selected entity to front
EL ellipse
E erase
ERL erase last
EP erase previous selection set
XP explode
EX extend
F fillet
F0 fillet radius 0 fillet
H hatch
HH hatch (command prompt version)
IMM image (command prompt version)
IMA image attach (insert into drawing)
IMU unload all images
IMR reload all images
IMO reload all images
IMF unload all images
IMD detach all images
IFO turn ON image frame
IFF turn OFF image frame
TP set image transparency to on
I insert
IN insert (command prompt version)
INN insert ~ (command prompt version)
JT change text/attribute justification
L line
LT linetype (command prompt version)
LI list
MA matchprop
ME measure
MM mirror
M move
MX move selected objects in X axis only
MY move selected objects in Y axis only
MS change from paper to model space (in layout)
MT mtext (multi-line text)
MV mview (multiple view)
MVON mview on
O offset
OP start options dialog box
OO osnap none
OC osnap center
OE osnap endpoint
OEM osnap endpoint,midpoint
OEI osnap endpoint,intersection
OI osnap insertion point (text,block)
ON osnap node point
OT osnap intersect point
OU osnap set to user determined osnaps
PAS pagesetup
PE pedit
PEC pedit - close selected polyline
PW pedit change width
PW0 pedit change width to 0.0
PWA pedit change width for all selected line
PV pedit edit vertex
PF pface
PL pline
PK pline w/ tracking point turned w/ 1st osnap endp,midp,int
P0 pline @ 0.0 elevation w/ node osnap
PLL pline <endp,midp,int> to <per>
PLOO pline pick 2 endpoints & return midpoint (draw road centerline based on to edge lines)
3P 3d polyline
PO point
PG polygon
PR start properties dialog box
PS pspace change from model to paper space (in layout)
PUA purge drawing of everything (3 times)
PUALL purge drawing of everything (3 times including RegApps)
QS qsave
REC rectangle
R rotate
SC scale
S select
ST stretch crossing
STC stretch crossing polygon
SE stretch crossing with osnap to endp,midp,int
SEP stretch crossing with osnap to endp then perp
SX stretch crossing in x-axis with osnap endp & endp
SY stretch crossing in y-axis with osnap endp & endp
T text
TR trim
UW set user coordinate system to world
VL visual lisp IDE (interactive development environment)
WB wblock (write block)
  create user temporary wblock and inser
INI insert user initials block into drawing
INI1 insert user initials1 block into drawing
INI2 insert user initials2 block into drawing
INI3 insert user initials3 block into drawing
INI4 insert user initials4 block into drawing
WBB wblock to user initials file name & leave in drawing
WBBB wblock to user initials file name & remove from drawing
WB1 wblock to user initials1 file name & leave in drawing
WB2 wblock to user initials2 file name & leave in drawing
WB3 wblock to user initials3 file name & leave in drawing
WB4 wblock to user initials4 file name & leave in drawing
  xref programs
XR insert external reference block (on layer 0)
XI set layer to 0 and find drawings in current folder to xref into drawing
XE edit external reference block
XS save edits to external reference block
XRC clip external reference XREF to user defined polygon
XDA xref detach all xrefs in model space
XRR xref reload all xrefs
XRA xref reload user selected Xref
  enhanced autocad commands
CE change Z-Elevation of Entity
E0 change selected entities elevation to 0.0
  pline commands
RP reverse direction of LWPOLYLINE
J join polylines,arcs,lines to 1 polyline
JJ join polylines,arcs,lines to 1 polyline then close
  layering commands
LL layer (command prompt version)
L0 make/set layer '0'
C0 change selected entities to layer '0'
L1 make/set layer '1'
C1 change selected entities to layer '1'
L2 make/set layer '2'
C2 change selected entities to layer '2'
L3 make/set layer '3'
C3 change selected entities to layer '3'
L4 make/set layer '4'
C4 change selected entities to layer '4'
L5 make/set layer '5'
C5 change selected entities to layer '5'
L6 make/set layer '6'
C6 change selected entities to layer '6'
LON turn on all layers and remain in layer command
LOF turn off all layers and remain in layer command
LOFF turn off all layers except user input layer name(s)*
LOL turn off all layers except current layer
LFF freeze all layers and remain in layer command
LTT thaw all layers and remain in layer command
LOU turn off layers for user selected entities
LOOU turn off layers for user selected XREF entities
LFU freeze layers for user selected entities
LFFU freeze layers for user selected XREF entities
FAT thaw/turn on all layers to select layers to thaw/turn on
LFVP viewport freeze layers for user selected XREF entities
XON turn on all XREF layers
XOF turn off all XREF layers
LAYERREV turn reverse layers from off/frozen to on/thaw & reverse
GETLAYERS create list of layers to show 1 at a time with SLAYER command
SLAYER show layers 1 at a time
  list entity information
LK list Entity, Layer Name & Description for selected entity
LKK list Entity, Layer Name & Description for selected Xref-Block entity
  entity change/find
CT change 1 or more characters of text
CYT copy entities the distance between 2 insertion points of text
MYT move entities the distance between 2 nsertion points of text
CYE copy entities the distance between 2 endpoints
  distance/measurement commands
DD get, store & show distance values with osnap set to none
DE get, store & show distance values with osnap set to endp,mid,int
DEF get, store & show distance values (in fractions) with osnap set to endp,mid,int
DII get, store & show distance values with osnap set to insertion point
DNN get, store & show distance values with osnap set to nodepoint
DNE get, store & show distance values with osnap set to node then endp
DNP get, store & show distance values with osnap set to node then perp
DP get, store & show distance values with osnap set to endp then perp
DC get, store & show distance values with osnap set to nea then cen
CD get, store & show cumulative distance and store in LISP variable !DD
ANG list angle between 3 points end-nea-nea
  miscellaneous commands
XD dimension explode, relayer, and move text
LD load lisp programs
GG zoom to entities located by find (one at a time)
GM zoom to entities located by find (one at a time) & move
GNUM reset number of entity to find
GZ change zoom factor for FN (find) commands
FTC input specific text & layer to locate & zoom to
FTCSS input specific text & layer to locate & store to !SSCN
FTS input text size & layer to locate & zoom to
GT zoom to text located by FTC & FTS (one at a time)
SPLC create Crossing Polygon selection set by picking pline
SPLW create Window Polygon selection set by picking pline
FSV find and list setvar commands
FC find, list and/or run ACAD shortcut commands by description
FSC find, list and/or run FireSysCAD shortcut commands by description
CTR change rotation of all text on user input layer
CBR change rotation of all blocks on user input layer
CA change angle of text/block entities by selecting 2 points
CTS this program is used to change text size by layer
CHS this program is used to change text style by layer
EXT extend line-polyline end to user input distance
FR find radius of Arc or Circle
  attribute manipulation
AEA edit attribute and change text angle
AEB edit attribute and change text to blank
AEC edit attribute and change text
AEH edit attribute and change text size
AEP edit attribute and change text position
AER edit attribute and replace text
AEG edit attribute and change text value for all duplicate attributes
  programs to make changes to blocks
NEWBLK select block to replace with another block
REINBLK select block to rebuild by Insert NAME
RES change the X, Y & X scale factor (independently) for selected blocks
RESCALE change the scale factor (X,Y,Z) for specific/all blocks by layer/all layers
  subroutines users use to get and store values for use by standard autocad commands
(O) user picks 2 points and return midpoint to current AutoCAD command
(OO) user picks 2 endpoints and return midpoint to current AutoCAD command
(OOO) user picks 2 endpoints and return distance/3 to current AutoCAD command
(C) create selection set based on entities with user specified color for use in current AutoCAD command
(S) create selection set for use in current AutoCAD command
  find user input entities on user input layers
FE find and zoom to entities by layer name, entity type and block name