不一样的“一键恢复系统变量为初始值” 源码
本帖最后由 flyfox1047 于 2013-12-23 21:36 编辑试用了黄大师的“一键恢复系统变量为初始值” 怎么没有 变化? 第71行的(setq VarList '(0是不是应该变为(setq valueList '(0
试了没有变化的用用这个吧:(defun once->init ( / lst )
(princ
(strcat "\n"
(itoa
(length
(vl-remove-if 'null
(mapcar
(function
(lambda ( pair / err )
(if (getvar (car pair))
(if (vl-catch-all-error-p (setq err (vl-catch-all-apply 'setvar pair)))
(prompt
(strcat
"\nError setting system variable "
(vl-prin1-to-string (car pair))
": "
(vl-catch-all-error-message err)
)
)
t
)
)
)
)
(setq lst
'(
("ZOOMWHEEL" 0)
("ZOOMFACTOR" 60)
("XREFTYPE" 0)
("XREFNOTIFY" 2)
("XREFCTL" 0)
("XLOADCTL" 2)
("XFADECTL" 50)
("XEDIT" 1)
("XCLIPFRAME" 0)
("WORLDVIEW" 1)
("WMFFOREGND" 0)
("WMFBKGND" 0)
("WINDOWAREACOLOR" 5)
("WHIPTHREAD" 1)
("WHIPARC" 0)
("VTFPS" 7)
("VTENABLE" 3)
("VTDURATION" 750)
("VSSILHWIDTH" 5)
("VSSILHEDGES" 0)
("VSSHADOWS" 0)
("VSOBSCUREDLTYPE" 1)
("VSOBSCUREDEDGES" 0)
("VSOBSCUREDCOLOR" "ByEntity")
("VSMONOCOLOR" "255,255,255")
("VSMATERIALMODE" 0)
("VSLIGHTINGQUALITY" 1)
("VSISOONTOP" 0)
("VSINTERSECTIONLTYPE" 1)
("VSINTERSECTIONEDGES" 0)
("VSINTERSECTIONCOLOR" "7")
("VSHIDEPRECISION" 0)
("VSHALOGAP" 0)
("VSFACESTYLE" 1)
("VSFACEOPACITY" -60)
("VSFACEHIGHLIGHT" -30)
("VSFACECOLORMODE" 0)
("VSEDGESMOOTH" 1)
("VSEDGES" 1)
("VSEDGEOVERHANG" -6)
("VSEDGEJITTER" -2)
("VSEDGECOLOR" "ByEntity")
("VSBACKGROUNDS" 1)
("VPLAYEROVERRIDESMODE" 1)
("VISRETAIN" 1)
("USERS5" "")
("USERS4" "")
("USERS3" "")
("USERS2" "")
("USERS1" "")
("USERR5" 0.0)
("USERR4" 0.0)
("USERR3" 0.0)
("USERR2" 0.0)
("USERR1" 0.0)
("USERI5" 0)
("USERI4" 0)
("USERI3" 0)
("USERI2" 0)
("USERI1" 0)
("UPDATETHUMBNAIL" 15)
("UNITMODE" 0)
("UCSVP" 1)
("UCSVIEW" 1)
("UCSORTHO" 1)
("UCSICON" 3)
("UCSFOLLOW" 0)
("UCSDETECT" 1)
("UCSBASE" ".")
("UCSAXISANG" 1.5708)
("TSTACKSIZE" 70)
("TSTACKALIGN" 1)
("TSPACETYPE" 1)
("TSPACEFAC" 1.0)
("TRUSTEDPATHS" "")
("TRUSTEDDOMAINS" "*.autodesk.com;*.autodeskbutterfly.com;*.autocadws.com")
("TRIMMODE" 1)
("TREEMAX" 10000000)
("TREEDEPTH" 3020)
("TRAYTIMEOUT" 0)
("TRAYNOTIFY" 1)
("TRAYICONS" 1)
("TRACKPATH" 0)
("TRACEWID" 0.05)
("TOOLTIPS" 1)
("TOOLTIPMERGE" 0)
("TIMEZONE" -8000)
("TILEMODE" 1)
("THICKNESS" 0.0)
("TEXTSTYLE" "Standard")
("TEXTSIZE" 0.2)
("TEXTQLTY" 50)
("TEXTOUTPUTFILEFORMAT" 0)
("TEXTFILL" 1)
("TEXTEVAL" 0)
("TEMPOVERRIDES" 1)
("TBCUSTOMIZE" 1)
("TABMODE" 0)
("TABLETOOLBAR" 2)
("TABLEINDICATOR" 1)
("SURFV" 6)
("SURFU" 6)
("SURFTYPE" 6)
("SURFTAB2" 6)
("SURFTAB1" 6)
("SUNSTATUS" 1.0)
("SUBOBJSELECTIONMODE" 0)
("STEPSPERSEC" 2.0)
("STEPSIZE" 6.0)
("STATUSBAR" 0)
("STARTUP" 0)
("STANDARDSVIOLATION" 2)
("SSMSHEETSTATUS" 2)
("SSMPOLLTIME" 60)
("SSMAUTOOPEN" 1)
("SSLOCATE" 1)
("SPLINETYPE" 6)
("SPLINESEGS" 8)
("SPLFRAME" 0)
("SORTENTS" 127)
("SOLIDHIST" 1)
("SOLIDCHECK" 1)
("SNAPUNIT" (0.5 0.5))
("SNAPTYPE" 0)
("SNAPSTYL" 0)
("SNAPMODE" 0)
("SNAPISOPAIR" 0)
("SNAPBASE" (0.0 0.0))
("SNAPANG" 0.0)
("SMOOTHMESHMAXLEV" 6)
("SMOOTHMESHMAXFACE" 1000000)
("SMOOTHMESHGRID" 3)
("SMOOTHMESHCONVERT" 0)
("SKPOLY" 0)
("SKETCHINC" 0.1)
("SIGWARN" 1)
("SHPNAME" "")
("SHOWLAYERUSAGE" 0)
("SHOWHIST" 1)
("SHORTCUTMENU" 11)
("SHADOWPLANELOCATION" 0.0)
("SHADEDIF" 70)
("SHADEDGE" 3)
("SETBYLAYERMODE" 127)
("SELECTIONPREVIEW" 3)
("SELECTIONAREAOPACITY" 25)
("SELECTIONAREA" 1)
("SELECTIONANNODISPLAY" 1)
("SECURELOAD" 1)
("SAVETIME" 10)
("SAVEFIDELITY" 1)
("RTDISPLAY" 1)
("REPORTERROR" 1)
("RENDERUSERLIGHTS" 1)
("REMEMBERFOLDERS" 1)
("RE-INIT" 0)
("REGENMODE" 1)
("RECOVERYMODE" 2)
("RASTERTHRESHOLD" 20)
("RASTERPREVIEW" 1)
("RASTERPERCENT" 20)
("RASTERDPI" 300)
("QTEXTMODE" 0)
("PUCSBASE" ".")
("PUBLISHHATCH" 1)
("PUBLISHCOLLATE" 1)
("PUBLISHALLSHEETS" 1)
("PSVPSCALE" 0.0)
("PSTYLEPOLICY" 1)
("PSOLWIDTH" 0.25)
("PSOLHEIGHT" 4.0)
("PSLTSCALE" 1)
("PROXYSHOW" 1)
("PROXYNOTICE" 1)
("PROXYGRAPHICS" 1)
("PROJMODE" 1)
("PROJECTNAME" ".")
("PREVIEWFILTER" 7)
("PREVIEWEFFECT" 2)
("POLYSIDES" 4)
("POLARMODE" 0)
("POLARDIST" 0.0)
("POLARANG" 90.0)
("POLARADDANG" "")
("PLQUIET" 0)
("PLOTROTMODE" 2)
("PLOTOFFSET" 0)
("PLINEWID" 0.0)
("PLINETYPE" 2)
("PLINEGEN" 0)
("PLINECONVERTMODE" 0)
("PICKSTYLE" 1)
("PICKFIRST" 1)
("PICKDRAG" 0)
("PICKBOX" 3)
("PICKAUTO" 1)
("PICKADD" 1)
("PERSPECTIVECLIP" 5.0)
("PERSPECTIVE" nil)
("PELLIPSE" 0)
("PEDITACCEPT" 0)
("PDSIZE" 0.0)
("PDMODE" 0)
("PAPERUPDATE" 0)
("PALETTEOPAQUE" 0)
("OSOPTIONS" 3)
("OSNAPZ" 0)
("OSNAPNODELEGACY" 0)
("OSNAPCOORD" 2)
("OSMODE" 37)
("ORTHOMODE" 0)
("OLESTARTUP" 0)
("OLEQUALITY" 3)
("OLEHIDE" 0)
("OLEFRAME" 2)
("OFFSETGAPTYPE" 0)
("OFFSETDIST" -1.0)
("OBSCUREDLTYPE" 0)
("OBSCUREDCOLOR" 257)
("NOMUTT" 0)
("NAVSWHEELSIZEMINI" 1)
("NAVSWHEELSIZEBIG" 1)
("NAVSWHEELOPACITYMINI" 50)
("NAVSWHEELOPACITYBIG" 50)
("NAVSWHEELMODE" 0)
("NAVVCUBESIZE" 4)
("NAVVCUBEOPACITY" 50)
("NAVVCUBELOCATION" 0)
("NAVVCUBEDISPLAY" 1)
("MTJIGSTRING" "abc")
("MTEXTTOOLBAR" 2)
("MTEXTFIXED" 2)
("MTEXTED" "Internal")
("MSLTSCALE" 1)
("MSOLESCALE" 1.0)
("MODEMACRO" "")
("MLEADERSCALE" 1)
("MIRRTEXT" 1)
("MESHTYPE" 1)
("MENUECHO" 0)
("MENUCTL" 1)
("MEASUREMENT" 0)
("MEASUREINIT" 0)
("MBUTTONPAN" 1)
("MAXSORT" 1000)
("MAXACTVP" 64)
("LWUNITS" 1)
("LWDISPLAY" 0)
("LWDEFAULT" 25)
("LUPREC" 4)
("LUNITS" 2)
("LTSCALE" 1.0)
("LONGITUDE" -122.394)
("LOGFILEMODE" 0)
("LOGEXPPHYSICALSCALE" 1500.0)
("LOGEXPMIDTONES" 1.0)
("LOGEXPDAYLIGHT" 2)
("LOGEXPCONTRAST" 50.0)
("LOGEXPBRIGHTNESS" 65.0)
("LOFTPARAM" 7)
("LOFTNORMALS" 1)
("LOFTMAG2" 0.0)
("LOFTMAG1" 0.0)
("LOFTANG2" 1.5708)
("LOFTANG1" 1.5708)
("LOCKUI" 0)
("LINEARCONTRAST" 0)
("LINEARBRIGHTNESS" 0)
("LIMMIN" (0.0 0.0))
("LIMMAX" (12.0 9.0))
("LIMCHECK" 0)
("LIGHTSINBLOCKS" 0)
("LIGHTINGUNITS" 0)
("LIGHTGLYPHDISPLAY" 1)
("LENSLENGTH" 50.0)
("LEGACYCTRLPICK" 0)
("LAYOUTREGENCTL" 2)
("LAYLOCKFADECTL" 50)
("LAYERNOTIFY" 15)
("LAYERFILTERALERT" 2)
("LAYEREVAL" 1)
("LASTPOINT" (0.0 0.0 0.0))
("ISOLINES" 8)
("ISAVEPERCENT" 50)
("ISAVEBAK" 1)
("INTERSECTIONDISPLAY" 0)
("INTERSECTIONCOLOR" 257)
("INTERFEREVPVS" "Wireframe")
("INTERFEREOBJVS" "Realistic")
("INTERFERECOLOR" "1")
("INTELLIGENTUPDATE" 20)
("INSUNITSDEFTARGET" 1)
("INSUNITSDEFSOURCE" 1)
("INSUNITS" 1)
("INSNAME" "")
("INSBASE" (0.0 0.0 0.0))
("INPUTHISTORYMODE" 15)
("INETLOCATION" "http://www.autodesk.com")
("INDEXCTL" 0)
("IMPLIEDFACE" 1)
("IMAGEHLT" 0)
("HYPERLINKBASE" "")
("HPSPACE" 1.0)
("HPSEPARATE" 0)
("HPSCALE" 1.0)
("HPORIGINMODE" 0)
("HPORIGIN" (0 0))
("HPOBJWARNING" 10000)
("HPNAME" "ANSI31")
("HPMAXLINES" 1000000)
("HPINHERIT" 0)
("HPGAPTOL" 0.0)
("HPDRAWORDER" 3)
("HPDOUBLE" 0)
("HPBOUND" 1)
("HPASSOC" 1)
("HPANG" 0.0)
("HIGHLIGHT" 1)
("HIDETEXT" 1)
("HIDEPRECISION" 0)
("HALOGAP" 0)
("GTLOCATION" 0)
("GTDEFAULT" 0)
("GTAUTO" 1)
("GRIPTIPS" 1)
("GRIPSUBOBJMODE" 1)
("GRIPSIZE" 5)
("GRIPS" 1)
("GRIPOBJLIMIT" 100)
("GRIPHOVER" 3)
("GRIPHOT" 1)
("GRIPDYNCOLOR" 140)
("GRIPCOLOR" 160)
("GRIPBLOCK" 0)
("GRIDUNIT" (0.5 0.5))
("GRIDMODE" 0)
("GRIDMAJOR" 5)
("GRIDDISPLAY" 2)
("FULLPLOTPATH" 1)
("FONTMAP" "acad.fmp")
("FONTALT" "simplex.shx")
("FILLMODE" 1)
("FILLETRAD" 0.0)
("FILEDIA" 1)
("FIELDEVAL" 31)
("FIELDDISPLAY" 1)
("FACETRES" 0.5)
("FACETRATIO" 0)
("FACETERSMOOTHLEV" 1)
("FACETERPRIMITIVEMODE" 1)
("FACETERMESHTYPE" 0)
("FACETERMINVGRID" 0)
("FACETERMINUGRID" 0)
("FACETERMAXGRID" 4096)
("FACETERMAXEDGELENGTH" 0)
("FACETERGRIDRATIO" 0)
("FACETERDEVSURFACE" 0.001)
("FACETERDEVNORMAL" 0.698132)
("EXTNAMES" 1)
("EXPLMODE" 1)
("EXPERT" 0)
("ELEVATION" 0.0)
("EDGEMODE" 0)
("DYNTOOLTIPS" 1)
("DYNPROMPT" 1)
("DYNPIVIS" 1)
("DYNPIFORMAT" 0)
("DYNPICOORDS" 0)
("DYNMODE" 3)
("DYNDIVIS" 1)
("DYNDIGRIP" 31)
("DXEVAL" 12)
("DWGCHECK" 1)
("DWFOSNAP" 1)
("DWFFRAME" 2)
("DTEXTED" 2)
("DRAWORDERCTL" 3)
("DRAGVS" ".")
("DRAGP2" 25)
("DRAGP1" 10)
("DRAGMODE" 2)
("DONUTOD" 1.0)
("DONUTID" 0.5)
("DIVMESHTORUSSECTION" 8)
("DIVMESHTORUSPATH" 8)
("DIVMESHWEDGEBASE" 3)
("DIVMESHWEDGESLOPE" 3)
("DIVMESHWEDGEHEIGHT" 3)
("DIVMESHWEDGEWIDTH" 3)
("DIVMESHWEDGELENGTH" 4)
("DIVMESHSPHEREHEIGHT" 6)
("DIVMESHSPHEREAXIS" 12)
("DIVMESHPYRHEIGHT" 3)
("DIVMESHPYRBASE" 3)
("DIVMESHPYRLENGTH" 3)
("DIVMESHCYLHEIGHT" 3)
("DIVMESHCYLBASE" 3)
("DIVMESHCYLAXIS" 8)
("DIVMESHCONEHEIGHT" 3)
("DIVMESHCONEBASE" 3)
("DIVMESHCONEAXIS" 8)
("DIVMESHBOXHEIGHT" 3)
("DIVMESHBOXWIDTH" 3)
("DIVMESHBOXLENGTH" 3)
("DISPSILH" 0)
("DIMZIN" 0)
("DIMUPT" 0)
("DIMTZIN" 0)
("DIMTXT" 0.18)
("DIMTXSTY" "Standard")
("DIMTVP" 0.0)
("DIMTSZ" 0.0)
("DIMTP" 0.0)
("DIMTOLJ" 1)
("DIMTOL" 0)
("DIMTOH" 1)
("DIMTOFL" 0)
("DIMTMOVE" 0)
("DIMTM" 0.0)
("DIMTIX" 0)
("DIMTIH" 1)
("DIMTFILLCLR" 0)
("DIMTFILL" 0)
("DIMTFAC" 1.0)
("DIMTDEC" 4)
("DIMTAD" 0)
("DIMSOXD" 0)
("DIMSE2" 0)
("DIMSE1" 0)
("DIMSD2" 0)
("DIMSD1" 0)
("DIMSCALE" 1.0)
("DIMSAH" 0)
("DIMRND" 0.0)
("DIMPOST" "")
("DIMLWE" -2)
("DIMLWD" -2)
("DIMLUNIT" 2)
("DIMLTYPE" ".")
("DIMLTEX2" ".")
("DIMLTEX1" ".")
("DIMLIM" 0)
("DIMLFAC" 1.0)
("DIMLDRBLK" "")
("DIMJUST" 0)
("DIMJOGANG" 0.785398)
("DIMGAP" 0.09)
("DIMFXLON" 0)
("DIMFXL" 1.0)
("DIMFRAC" 0)
("DIMFIT" 3)
("DIMEXO" 0.0625)
("DIMEXE" 0.18)
("DIMDSEP" ".")
("DIMDLI" 0.38)
("DIMDLE" 0.0)
("DIMDEC" 4)
("DIMCONTINUEMODE" 1)
("DIMCLRT" 0)
("DIMCLRE" 0)
("DIMCLRD" 0)
("DIMCEN" 0.09)
("DIMBLK2" "")
("DIMBLK1" "")
("DIMBLK" "")
("DIMAZIN" 0)
("DIMAUNIT" 0)
("DIMATFIT" 3)
("DIMASZ" 0.18)
("DIMASSOC" 2)
("DIMARCSYM" 0)
("DIMAPOST" "")
("DIMALTZ" 0)
("DIMALTU" 2)
("DIMALTTZ" 0)
("DIMALTTD" 2)
("DIMALTRND" 0.0)
("DIMALTF" 25.4)
("DIMALTD" 2)
("DIMALT" 0)
("DIMADEC" 0)
("DGNOSNAP" 1)
("DGNFRAME" 0)
("DEMANDLOAD" 3)
("DELOBJ" 1)
("DEFAULTLIGHTINGTYPE" 1)
("DEFAULTLIGHTING" 1)
("DEFAULTGIZMO" 0)
("DBLCLKEDIT" 1)
("DATALINKNOTIFY" 2)
("CVPORT" 2)
("CURSORSIZE" 5)
("CTABLESTYLE" "Standard")
("CSHADOW" 0)
("CROSSINGAREACOLOR" 3)
("COPYMODE" 0)
("COORDS" 1)
("CONSTRAINTINFER" 0)
("COMPASS" 0)
("CMLSTYLE" "Standard")
("CMLSCALE" 1.0)
("CMLJUST" 0)
("CMLEADERSTYLE" "Standard")
("CMDINPUTHISTORYMAX" 20)
("CMDECHO" 1)
("CMDDIA" 1)
("CMATERIAL" "ByLayer")
("CLAYER" "0")
("CIRCLERAD" 0.0)
("CHAMMODE" 0)
("CHAMFERD" 0.0)
("CHAMFERC" 0.0)
("CHAMFERB" 0.0)
("CHAMFERA" 0.0)
("CENTERMT" 0)
("CELWEIGHT" -1)
("CELTYPE" "ByLayer")
("CELTSCALE" 1.0)
("CECOLOR" "ByLayer")
("CANNOSCALE" "1:1")
("CAMERAHEIGHT" 0)
("CAMERADISPLAY" 0)
("CALCINPUT" 1)
("BVMODE" 0)
("BTMARKDISPLAY" 1)
("BPTEXTHORIZONTAL" 1)
("BPARAMETERSIZE" 12)
("BPARAMETERFONT" "Simplex.shx")
("BPARAMETERCOLOR" "7")
("BLOCKEDITLOCK" 0)
("BLIPMODE" 0)
("BINDTYPE" 0)
("BGRIPOBJSIZE" 8)
("BGRIPOBJCOLOR" "141")
("BDEPENDENCYHIGHLIGHT" 1)
("BCONSTATUSMODE" 1)
("BACTIONBARMODE" 1)
("BACTIONCOLOR" "7")
("BACKGROUNDPLOT" 2)
("AUTOSNAP" 63)
("AUTOMATICPUB" 0)
("AUPREC" 0)
("AUNITS" 0)
("AUDITCTL" 0)
("ATTREQ" 1)
("ATTMULTI" 1)
("ATTMODE" 1)
("ATTIPE" 0)
("ATTDIA" 0)
("APERTURE" 10)
("APBOX" 0)
("ANNOTATIVEDWG" 0)
("ANNOAUTOSCALE" -4)
("ANNOALLVISIBLE" 1)
("ANGDIR" 0)
("ANGBASE" 0.0)
("AFLAGS" 16)
("ACTUI" 6)
("ACTPATH" "")
("ACADLSPASDOC" 0)
("3DSELECTIONMODE" 1)
("3DCONVERSIONMODE" 1)
("3DDWFPREC" 2)
)
)
)
)
)
)
" of "
(itoa (length lst))
" system variables set."
)
)
(princ)
) 适合acad的哪个版本? xyp1964 发表于 2013-12-22 11:31 static/image/common/back.gif
适合acad的哪个版本?
目前所有版本都支持啊 支持啊支持啊 flyfox1047 发表于 2013-12-23 09:02 static/image/common/back.gif
目前所有版本都支持啊
上面有些系统变量2004等低版本就不存在,如:
Error setting system variable "UCSAXISANG": AutoCAD variable setting rejected: "UCSAXISANG" 1.5708
Error setting system variable "MTEXTFIXED": AutoCAD variable setting rejected: "MTEXTFIXED" 2
Error setting system variable "LENSLENGTH": AutoCAD variable setting rejected: "LENSLENGTH" 50.0
Error setting system variable "DIMBLK2": AutoCAD variable setting rejected: "DIMBLK2" ""
Error setting system variable "DIMBLK1": AutoCAD variable setting rejected: "DIMBLK1" ""
Error setting system variable "DIMBLK": AutoCAD variable setting rejected: "DIMBLK" ""
Error setting system variable "AFLAGS": AutoCAD variable setting rejected: "AFLAGS" 16 为什么总有人不和谐呀 看一下!!!!!!! xyp1964 发表于 2013-12-23 12:19 static/image/common/back.gif
上面有些系统变量2004等低版本就不存在,如:
Error setting system variable "UCSAXISANG": AutoCAD va ...
低版本没有的变量那就不设,不影响使用 357785513 发表于 2013-12-23 13:16 static/image/common/back.gif
为什么总有人不和谐呀
不明白!神马情况? ;;;要加版本判断
(if (>= (atof (substr (Getvar "acadver") 1 4)) 16.2)
(Setvar "DYNMODE" -3)
)
页:
[1]
2