sys var list...

Discussion in 'AutoCAD' started by Devin, Jul 7, 2004.

  1. Devin

    Devin Guest

    Simple question, is there a way to list all system variables and what their
    values are?

    Thanks,

    Devin
     
    Devin, Jul 7, 2004
    #1
  2. Devin

    Chip Harper Guest

    Here's one ... at the command line type setvar<enter>?<enter><enter>

    the current values will be displayed in the text screen...keep hitting
    <enter> until you scroll
    through the entire list....select all the text, choose copy then paste into
    word or notepad.
     
    Chip Harper, Jul 7, 2004
    #2
  3. Devin

    Tom Smith Guest

    The Express Tools SYSVDLG will let you save all the variable settings to a
    file.
     
    Tom Smith, Jul 7, 2004
    #3
  4. Only note: Neither SYSVAR or SYSVDLG lists all variables... Compare and
    you'll see.
    John
     
    John Georgiev, Jul 7, 2004
    #4
  5. Devin

    Devin Guest

    Chip,

    That will work!

    Thanks,

    Devin
     
    Devin, Jul 7, 2004
    #5
  6. Devin

    Devin Guest

    Interesting :/
     
    Devin, Jul 7, 2004
    #6
  7. That looks right. Thanks Luis.
    John
     
    John Georgiev, Jul 7, 2004
    #7
  8. Devin

    Don Butler Guest

    Try this...

    (defun c:prac ()
    (textpage)
    (foreach n
    '(
    "ACADLSPASDOC"
    "ACISOUTVER"
    "AFLAGS"
    "ANGBASE"
    "ANGDIR"
    "APBOX"
    "APERTURE"
    "ATTDIA"
    "ATTMODE"
    "ATTREQ"
    "AUDITCTL"
    "AUNITS"
    "AUPREC"
    "AUTOSNAP"
    "BINDTYPE"
    "BLIPMODE"
    "CECOLOR"
    "CELTSCALE"
    "CELTYPE"
    "CELWEIGHT"
    "CHAMFERA"
    "CHAMFERB"
    "CHAMFERC"
    "CHAMFERD"
    "CHAMMODE"
    "CIRCLERAD"
    "CLAYER"
    "CMDECHO"
    "CMLJUST"
    "CMLSCALE"
    "CMLSTYLE"
    "COMPASS"
    "COORDS"
    "CPLOTSTYLE"
    "CTAB"
    "CURSORSIZE"
    "CVPORT"
    "DCTCUST"
    "DCTMAIN"
    "DEFLPLSTYL"
    "DELOBJ"
    "DEMANDLOAD"
    "DIMADEC"
    "DIMALT"
    "DIMALTD"
    "DIMALTF"
    "DIMALTRND"
    "DIMALTTD"
    "DIMALTTZ"
    "DIMALTU"
    "DIMALTZ"
    "DIMAPOST"
    "DIMASO"
    "DIMASSOC"
    "DIMASZ"
    "DIMATFIT"
    "DIMAUNIT"
    "DIMAZIN"
    "DIMBLK"
    "DIMBLK1"
    "DIMBLK2"
    "DIMCEN"
    "DIMCLRD"
    "DIMCLRE"
    "DIMCLRT"
    "DIMDEC"
    "DIMDLE"
    "DIMDLI"
    "DIMDSEP"
    "DIMEXE"
    "DIMEXO"
    "DIMFIT"
    "DIMFRAC"
    "DIMGAP"
    "DIMJUST"
    "DIMLDRBLK"
    "DIMLFAC"
    "DIMLIM"
    "DIMLUNIT"
    "DIMLWD"
    "DIMLWE"
    "DIMPOST"
    "DIMRND"
    "DIMSAH"
    "DIMSCALE"
    "DIMSD1"
    "DIMSD2"
    "DIMSE1"
    "DIMSE2"
    "DIMSHO"
    "DIMSOXD"
    "DIMSTYLE"
    "DIMTAD"
    "DIMTDEC"
    "DIMTFAC"
    "DIMTIH"
    "DIMTIX"
    "DIMTM"
    "DIMTMOVE"
    "DIMTOFL"
    "DIMTOH"
    "DIMTOL"
    "DIMTOLJ"
    "DIMTP"
    "DIMTSZ"
    "DIMTVP"
    "DIMTXSTY"
    "DIMTXT"
    "DIMTZIN"
    "DIMUNIT"
    "DIMUPT"
    "DIMZIN"
    "DISPSILH"
    "DONUTID"
    "DONUTOD"
    "DRAGMODE"
    "DRAGP1"
    "DRAGP2"
    "DWGCHECK"
    "EDGEMODE"
    "ELEVATION"
    "EXPERT"
    "EXPLMODE"
    "EXTNAMES"
    "FACETRATIO"
    "FACETRES"
    "FILEDIA"
    "FILLETRAD"
    "FILLMODE"
    "FONTALT"
    "GRIDMODE"
    "GRIDUNIT"
    "GRIPBLOCK"
    "GRIPCOLOR"
    "GRIPHOT"
    "GRIPS"
    "GRIPSIZE"
    "HALOGAP"
    "HIDEPRECIS"
    "HIDETEXT"
    "HIGHLIGHT"
    "HPANG"
    "HPBOUND"
    "HPDOUBLE"
    "HPNAME"
    "HPSCALE"
    "HPSPACE"
    "HYPERLINKB"
    "IMAGEHLT"
    "INDEXCTL"
    "INETLOCATI"
    "INSBASE"
    "INSNAME"
    "INSUNITS"
    "INSUNITSDE"
    "INSUNITSDE"
    "ISAVEBAK"
    "ISAVEPERCE"
    "ISOLINES"
    "LASTPOINT"
    "LAYOUTREGE"
    "LIMCHECK"
    "LIMMAX"
    "LIMMIN"
    "LISPINIT"
    "LOGFILEMOD"
    "LOGFILEPAT"
    "LTSCALE"
    "LUNITS"
    "LUPREC"
    "LWDEFAULT"
    "LWDISPLAY"
    "LWUNITS"
    "MAXACTVP"
    "MAXSORT"
    "MBUTTONPAN"
    "MEASUREINI"
    "MEASUREMEN"
    "MENUCTL"
    "MENUECHO"
    "MIRRTEXT"
    "MODEMACRO"
    "MTEXTED"
    "NOMUTT"
    "OBSCUREDCO"
    "OBSCUREDLT"
    "OFFSETDIST"
    "OFFSETGAPT"
    "OLEHIDE"
    "OLEQUALITY"
    "OLESTARTUP"
    "ORTHOMODE"
    "OSMODE"
    "OSNAPCOORD"
    "PAPERUPDAT"
    "PDMODE"
    "PDSIZE"
    "PELLIPSE"
    "PICKADD"
    "PICKAUTO"
    "PICKBOX"
    "PICKDRAG"
    "PICKFIRST"
    "PICKSTYLE"
    "PLINEGEN"
    "PLINETYPE"
    "PLINEWID"
    "PLOTROTMOD"
    "PLQUIET"
    "POLARADDAN"
    "POLARANG"
    "POLARDIST"
    "POLARMODE"
    "POLYSIDES"
    "PROJECTNAM"
    "PROJMODE"
    "PROXYGRAPH"
    "PROXYNOTIC"
    "PROXYSHOW"
    "PROXYWEBSE"
    "PSLTSCALE"
    "PSPROLOG"
    "PSQUALITY"
    "PSTYLEPOLI"
    "PSVPSCALE"
    "PUCSBASE"
    "QTEXTMODE"
    "RASTERPREV"
    "REGENMODE"
    "REMEMBERFO"
    "RTDISPLAY"
    "SAVEFILEPA"
    "SAVETIME"
    "SDI"
    "SHADEDGE"
    "SHADEDIF"
    "SHORTCUTME"
    "SHPNAME"
    "SKETCHINC"
    "SKPOLY"
    "SNAPANG"
    "SNAPBASE"
    "SNAPISOPAI"
    "SNAPMODE"
    "SNAPSTYL"
    "SNAPTYPE"
    "SNAPUNIT"
    "SOLIDCHECK"
    "SORTENTS"
    "SPLFRAME"
    "SPLINESEGS"
    "SPLINETYPE"
    "STARTUPTOD"
    "SURFTAB1"
    "SURFTAB2"
    "SURFTYPE"
    "SURFU"
    "SURFV"
    "TABMODE"
    "TEXTEVAL"
    "TEXTFILL"
    "TEXTQLTY"
    "TEXTSIZE"
    "TEXTSTYLE"
    "THICKNESS"
    "TILEMODE"
    "TOOLTIPS"
    "TRACEWID"
    "TRACKPATH"
    "TREEDEPTH"
    "TREEMAX"
    "TRIMMODE"
    "TSPACEFAC"
    "TSPACETYPE"
    "TSTACKALIG"
    "TSTACKSIZE"
    "UCSAXISANG"
    "UCSBASE"
    "UCSFOLLOW"
    "UCSICON"
    "UCSORTHO"
    "UCSVIEW"
    "UCSVP"
    "UNITMODE"
    "VISRETAIN"
    "WHIPARC"
    "WMFBKGND"
    "WMFFOREGND"
    "WORLDVIEW"
    "XCLIPFRAME"
    "XEDIT"
    "XFADECTL"
    "XLOADCTL"
    "XLOADPATH"
    "XREFCTL"
    "ZOOMFACTOR"
    )
    (progn (print n)(princ (getvar n)))
    )
    )

    Don
     
    Don Butler, Jul 7, 2004
    #8
  9. Devin

    Chip Harper Guest

    Your Welcome :)
     
    Chip Harper, Jul 7, 2004
    #9
  10. Or this:

    ;Original by John Uhden
    (defun ALE_checkvars ( / varlist bads getvars getenvs envsvars val)
    (setq varlist
    '(
    "PlotSpoolerNode"
    "PlotSpoolerDirectory"
    "AutoSaveFile"
    "TempDirectory"
    "DefaultPlotToFile"
    "ModeBits"
    "AlarmOnError"
    "ActiveAssistance"
    "PROXYWEBSEARCHNUMBER"
    "Use TODAY as Startup dialog"
    "ShowFullPathInTitle"
    "LayoutRegenControl"
    "SnapType"
    "ShowHyperlinkCursor"
    "ShowHyperlinkToolTip"
    "ShowPaperSize"
    "ObjectARXSupportPath"
    "ObjectDBXSupportPath"
    "ExplorerInsertUnits"
    "LineWeightDisplayScale"
    "MRUFilesToList"
    "HideWarningDialogs"
    "DatabaseTablesOpenMode"
    "SQLIndexInDwg"
    "InsertUnitsDefTarget"
    "InsertUnitsDefSource"
    "Measureinit"
    "AssignInsertUnits"
    "LoadPaletteBySession"
    "ShowOleScaleDialog"
    "ImageHighlight"
    "AutoSnapPolarAddAng"
    "LogFilePath"
    "SaveFilePath"
    "OffsetCurveGapType"
    "UcsIconNonActiveColor"
    "UcsIconActiveColor"
    "UcsIconLineWidth"
    "UcsIconCone"
    "UcsIconSize"
    "UcsIcon3d"
    "UCSAxisAng"
    "UCSView"
    "UCSOrtho"
    "XFadeCtl"
    "DisableTrueColor"
    "Trimmode"
    "CheckDrawingSignature"
    "PrinterDescDir"
    "PrinterStyleSheetDir"
    "PrinterConfigDir"
    "ShowPrintBorder"
    "ShowPaperMargins"
    "ShowPaperBackground"
    "CreateViewports"
    "ShowPlotSetup"
    "ShowRuler"
    "ShowTabs"
    "DefaultFormatForSave"
    "LineWeightUnits"
    "WHIPTHREAD"
    "WhipThreadEnable"
    "WhipArcEnable"
    "DefaultLayerZeroPlotStyle"
    "DefaultPlotStyle"
    "HatchAlertDisabled"
    "DatabaseWorkSpacePath"
    "TemplatePath"
    "MaxArray"
    "EdgeMode"
    "MaxHatch"
    "HatchType"
    "PlineType"
    "AVEMAP"
    "ImportPathInfo"
    "CursorSize"
    "ShowProxyGraphics"
    "ShowProxyDialog"
    "ARXDemandLoad"
    "TextWindow.FontPitchAndFamily"
    "TextWindow.FontItalic"
    "TextWindow.FontWeight"
    "TextWindow.FontHeight"
    "TextWindow.FontFace"
    "CmdLine.FontPitchAndFamily"
    "CmdLine.FontItalic"
    "CmdLine.FontWeight"
    "CmdLine.FontHeight"
    "CmdLine.FontFace"
    "FontPitchAndFamily"
    "FontItalic"
    "FontWeight"
    "FontHeight"
    "FontFace"
    "MonoVectors"
    "Plot preview background"
    "Autotracking vector"
    "LayoutXhairPickboxEtc"
    "XhairPickboxEtc"
    "TextWindow.BackColor"
    "TextWindow.ForeColor"
    "CmdLine.BackColor"
    "CmdLine.ForeColor"
    "Layout background"
    "Background"
    "MaxDwg"
    "CustomColors"
    "CmdHistLines"
    "CmdVisLines"
    "MaxApp"
    "ToolTips"
    "Scrollbars"
    "UseMenuHeader"
    "AcadClassic"
    "SDIMode"
    "NoStartUpDialog"
    "DemandLoadingModeler"
    "ScreenMenu"
    "DigitizerArbitration"
    "BmpOutCompression"
    "LogFileOpen"
    "ACADLOGFILE"
    "LOGFILE"
    "UserName"
    "ACADALTMENU"
    "ACADLspAsDoc"
    "AutoSnapTrackPath"
    "AutoSnapPolarDistance"
    "AutoSnapPolarAng"
    "AutoSnapPolarMode"
    "AutoSnapShowAperture"
    "AutoSnapSize"
    "AutoSnapColor"
    "OleHide"
    "XrefLoadPath"
    "Trim&ExtendProjectMode"
    "MaxOctTreeNodesToAllocate"
    "PostscriptQuality"
    "PickFirst"
    "PickDrag"
    "PickBox"
    "PickAuto"
    "PickAdd"
    "GripSize"
    "GripHot"
    "GripColor"
    "GripBlock"
    "Grips"
    "EntityExtentVariant"
    "AuditControlFlags"
    "MenuOptionFlags"
    "XrefControlFlags"
    "DisableGraphicsTextArea"
    "SDF_AttributeExtractTemplateFile"
    "ObjectSnapCursorSize"
    "StatusLine&CoordinateDisplay"
    "RasterPreview"
    "PlotRotationMode"
    "QAFlags"
    "CommandDialogs"
    "FileDialog"
    "RtDisplay"
    "ZoomFactor"
    "UseContextMenus"
    "ContextMenus"
    "MiddleButtonPan"
    "OsnapCoord"
    "XrefLazyLoadMode"
    "TextFill"
    "MTextEditor"
    "CustomDictionary"
    "MainDictionary"
    "PSOUT_PrologFileName"
    "AutomaticSaveMinutes"
    "DisableScreenMenuArea"
    "MaxSortEntries"
    "FontMappingFile"
    "EmergencyFont"
    "NetLocation"
    "IsaveBackupDwg"
    "IsavePercent"
    "MenuFile"
    )
    )
    (foreach item varlist
    (cond
    ( (and (setq val (getenv item)) (getvar item))
    (setq envsvars (cons (strcat item " " val) envsvars))
    )
    ( val
    (setq getenvs (cons (strcat item " " val) getenvs))
    )
    ( (setq val (getvar item))
    (setq getvars
    (cons
    (strcat
    item " "
    (cond
    ( (= (type val) 'INT) (itoa val) )
    ( (= (type val) 'REAL) (rtos val 2) )
    ( T val )
    )
    )
    getvars
    )
    )
    )
    ( T (setq bads (cons item bads)) )
    )
    )
    (princ
    (strcat
    "\nACADVER=" (getvar "acadver")
    " _VERNUM=" (getvar "_vernum")
    )
    )
    (princ "\n\nItems found via (getenv and getvar):\n")
    (if envsvars
    (mapcar 'write-line (acad_strlsort envsvars))
    (write-line "None")
    )
    (princ "\n\nItems found via (getenv):\n")
    (if getenvs
    (mapcar 'write-line (acad_strlsort getenvs))
    (write-line "None")
    )
    (princ "\nItems found via (getvar):\n")
    (if getvars
    (mapcar 'write-line (acad_strlsort getvars))
    (write-line "None")
    )
    (princ "\nItems NOT found:\n")
    (if bads
    (mapcar 'write-line (acad_strlsort bads))
    (write-line "None")
    )
    (princ)
    )


    --

    Marc'Antonio Alessi
    http://xoomer.virgilio.it/alessi
    (strcat "NOT a " (substr (ver) 8 4) " guru.")

    --
     
    Marc'Antonio Alessi, Jul 8, 2004
    #10
  11. Devin

    Devin Guest

    Hi Luis,

    That looks good, interesting site.
     
    Devin, Jul 8, 2004
    #11
  12. Devin

    Devin Guest

    Wow you've done your research!

    Thanks!
     
    Devin, Jul 8, 2004
    #12
  13. Devin

    Devin Guest

    Thanks Marc!
     
    Devin, Jul 8, 2004
    #13
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.