Pages

Monday, January 9, 2012

What AutoCAD Variables do You Set in your ACAD.LSP file?

A quick question if you have the time to answer.  I am working on something and I want to get input from the best CAD readers on the internet.

What AutoCAD Variables do You Set in your ACAD.LSP file?  or the ACADDOC.LSP file?

I want to know how other people use these two files.

4 comments:

  1. I don't agree with all of these but it works best for our company.

    (SETVAR "STARTUP" 1)
    (SETVAR "ISAVEPERCENT" 50)
    (SETVAR "UCSFOLLOW" 0)
    (SETVAR "CMDECHO" 0)
    (SETVAR "HPNAME" "SOLID")
    (SETVAR "SORTENTS" 3)
    (SETVAR "FILEDIA" 1)
    (SETVAR "CMDDIA" 1)
    (SETVAR "TEXTFILL" 1)
    (SETVAR "BACKGROUNDPLOT" 2)
    (SETVAR "XLOADCTL" 2)
    (SETVAR "UCSICON" 1)
    (SETVAR "SAVETIME" 5)
    (SETVAR "ANNOALLVISIBLE" 1)
    (SETVAR "SELECTIONANNODISPLAY" 0)
    (SETVAR "LAYEREVAL" 0)
    (SETVAR "LAYERNOTIFY" 4)
    (SETVAR "HIDEXREFSCALES" 1)
    (SETVAR "REMEMBERFOLDERS" 1)
    (SETVAR "3DCONVERSIONMODE" 0)
    (SETVAR "PUBLISHCOLLATE" 0)
    (SETVAR "VISRETAIN" 1)
    (SETVAR "DIMASSOC" 1)
    (SETVAR "LAYERDLGMODE" 0)
    (SETVAR "SNAPMODE" 0)
    (SETVAR "DYNMODE" 0)
    (SETVAR "QPMODE" 0)
    (SETVAR "INDEXCTL" 2)
    (SETVAR "FIELDEVAL" 23)
    (SETVAR "LAYOUTREGENCTL" 0)
    (SETVAR "TRAYNOTIFY" 1)
    (SETVAR "ACADLSPASDOC" 1)
    (SETVAR "BACKGROUNDPLOT" 0)
    (SETVAR "MAXSORT" 2000)
    (SETVAR "LEGACYCTRLPICK" 1)
    (SETVAR "FILLMODE" 1)
    (SETVAR "PROXYGRAPHICS" 1)
    (SETVAR "MENUBAR" 0)
    (SETVAR "STATUSBAR" 2)
    (SETVAR "SELECTIONCYCLING" 0)
    (SETVAR "HPASSOC" 1)
    (setvar "modemacro" (getvar "cprofile"))

    ReplyDelete
  2. Definitely NONE that are saved in the drawing.

    (a) I want DBMOD = 0 after an opened drawing is initialized.

    (b) It makes no sense anyway since ACAD.LSP is only applied at application startup, not drawing load (unless of course you are still using ACADLSPASDOC, 13 years later....)

    Some that I set...
    APBOX
    BACKGROUNDPLOT
    EXPERT
    ISAVEBAK
    ISAVEPERCENT
    LOGFILEPATH
    LOGFILEMODE
    MTJIGSTRING
    POLARANG
    TRAYICONS
    TRAYNOTIFY

    ReplyDelete
  3. In 'acad.lsp':
    (setvar "attdia" 1)
    (setvar "attreq" 1)
    (setvar "BACKGROUNDPLOT" 0)
    (setvar "CENTERMT" 1)
    (setvar "cmddia" 1)
    (setvar "DBLCLKEDIT" 1)
    (setvar "FULLPLOTPATH" 0)
    (setvar "HPASSOC" 1)
    (setvar "HPGAPTOL" 10)
    (setvar "isavepercent" 0)
    (setvar "LAYERFILTERALERT" 2)
    (setvar "LAYOUTREGENCTL" 1)
    (setvar "maxsort" 2000)
    (setvar "MTJIGSTRING" "Koppes")
    (setvar "OPENPARTIAL" 0)
    (setvar "PEDITACCEPT" 1)
    (setvar "PICKSTYLE" 1)
    (setvar "plinetype" 2)
    (setvar "SAVEFIDELITY" 0)
    (setvar "SELECTIONANNODISPLAY" 0)
    (setvar "SHOWLAYERUSAGE" 1)
    (setvar "SIGWARN" 0)
    (setvar "SSMAUTOOPEN" 0)
    (setvar "textfill" 1)
    (setvar "wscurrent" "Koppes Ribbon")

    (command "-plotstamp" "Log" "no" "plot.log" "")
    (setenv "HideSystemPrinters" "1")

    And in 'acaddoc.lsp':

    (setvar "modemacro" "LTScale=$(getvar,ltscale) PSLTScale=$(getvar,psltscale) MSLTScale=$(getvar,msltscale)")
    (setvar "BINDTYPE" 1)
    (setvar "DIMASSOC" 1)
    (setvar "measurement" 1)
    (command "FRAME" 2)
    (setvar "HPNAME" "metselwerk")
    (setvar "GRIDMODE" 0)
    (command "indexctl" 3)
    (setvar "INSUNITS" 4)
    (setvar "LAYEREVALCTL" 0)
    (setvar "LIGHTGLYPHDISPLAY" 0)
    (setvar "skpoly" 1)
    (setvar "splframe" 0)
    (command "TSPACEFAC" 1.1)
    (setvar "WMFBKGND" 0)

    ReplyDelete
  4. None,

    I load an initialization file from the CUI for all users that sets file paths and loads our custom routines.

    ReplyDelete