自贡黄明儒 发表于 2013-1-30 10:04:50

[系统变量工具]

本帖最后由 自贡黄明儒 于 2013-2-1 10:45 编辑

个人以为,应该有一个[系统变量工具],用以处理系统变量,但是关于系统变量的贴子不多。受水平限制,我也无法深入。
ET工具的系统变量编辑器,可以帮助我们解决一些问题,但不够。
我发现,同事们的CAD经常出现莫名其妙的问题,比如编辑器不能用了、有些程序不能运行了等,多半与变量有关。此时我的这个[系统变量工具]就可以派上用场了。

在本程序中,我定义了当错误发生时,所有变量恢复到文件刚打开时的状态,
(Defun *Error* (st)
(HH:sysVarRestore)
(princ)
)

另外:
原来我一直在想,如果提取一张系统变量正确的图纸A(不生成其它中间文件),来覆盖一张系统变量有问题的图纸B,看来是可能的。
(setq doc (vla-get-activedocument (vlax-get-acad-object)))
(vla-getvariable doc "DWGNAME")      

ynhh 发表于 2013-1-30 10:29:24

支持老黄的创新
老黄加油

革天明 发表于 2013-1-30 16:47:53

下面是系统变量的一些值,你参考一下,

;;本系统变量的基本参数文件,可以加入新的系统变量
;;本系统变量的基本参数文件的格式为:
;;1.";"为说明符号,只要每行第一个位置是";",JLxitong.lsp程序可以自动读下一行数据。
;;2.可以有任何个空行
;;3.系统变量每个一行,必须顶头写,顶头第一个位置不能为空。每个系统变量必须真实存在。如果有一个字母写
;;错,JLxitong.lsp程序将出错。
;;4.文件结尾必须是!END,JLxitong.lsp程序将根据!END自动判断文件是否结束。













;;A 系统变量


ACADLSPASDOC

ACADPREFIX

ACADVER

ACISOUTVER

ADCSTATE

AFLAGS

ANGBASE

ANGDIR

APBOX

APERTURE

AREA

ATTDIA

ATTMODE

ATTREQ

AUDITCTL

AUNITS

AUPREC

AUTOSNAP
;B 系统变量 Page 1 of 2
ACADLSPASDOC
ACADPREFIX
ACADVER
ACISOUTVER
AFLAGS
ANGBASE
ANGDIR
APBOX
APERTURE
AREAAREA
ATTDIA
ATTMODE
ATTREQ
AUDITCTL
AUNITS
AUPREC
AUTOSNAP
BACKZ
BINDTYPE
BLIPMODE
CDATE
CECOLOR
CELTSCALE
CELTYPE
CELWEIGHT
CHAMFERA
CHAMFERB
CHAMFERC
CHAMFERD
CHAMMODE
CIRCLERAD
CLAYER
CMDACTIVE
CMDDIA
CMDECHO
CMDNAMES
CMLJUST
CMLSCALE
CMLSTYLE
COMPASS
COORDS
CPLOTSTYLE
CPROFILE
CTAB
CURSORSIZE
CVPORT
DATE
DBMOD
DCTCUST
DCTMAIN
DEFLPLSTYLE
DEFPLSTYLE
DELOBJ
DEMANDLOAD
DIASTAT
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
DIMFIT
DIMFRAC
DIMGAP
DIMJUST
DIMLDRBLK
DIMLFAC
DIMLIM
DIMLUNIT
DIMLWD
DIMLWE
DIMPOST
DIMRND
DIMSAH
DIMSCALE
DIMSD1
DIMSD2
DIMSE1
DIMSE2
DIMSHO
DIMSOXD
DIMSTYLEDIMSTYLE
DIMTAD
DIMTDEC
DIMTFAC
DIMTIH
DIMTIX
DIMTM
DIMTMOVE
DIMTOFL
DIMTOH
DIMTOL
DIMTOLJ
DIMTP
DIMTSZ
DIMTVP
DIMTXSTY
DIMTXT
DIMTZIN
DIMUNIT
DIMUPT
DIMZIN
DISPSILH
DISTANCE
DONUTID
DONUTOD
DRAGMODE
DRAGP1
DRAGP2
DWGCHECK
DWGCODEPAGE
DWGNAME
DWGPREFIX
DWGTITLED
EDGEMODE
ELEVATION
EXPERT
EXPLMODE
EXTMAX
EXTMIN
EXTNAMES
FACETRATIO
FACETRES
FILEDIA
FILLETRAD
FILLMODE
FONTALT
FONTMAP
FRONTZ
FULLOPEN
GFANG
GFCLR1
GFCLR2
GFCLRLUM
GFCLRSTATE
GFNAME
GFSHIFT
GRIDMODE
GRIDUNIT
GRIPBLOCK
GRIPCOLOR
GRIPHOT
GRIPHOVER
GRIPOBJLIMIT
GRIPS
GRIPSIZE
GRIPTIPS
HALOGAP
HANDLES
HIDEPRECISION
HIDETEXT
HIGHLIGHT
HPANG
HPASSOC
HPBOUND
HPDOUBLE
HPNAME
HPSCALE
HPSPACE
HYPERLINKBASE
IMAGEHLT
INDEXCTL
INETLOCATION
INSBASE
INSNAME
INSUNITS
INSUNITSDEFSOURCE
INSUNITSDEFTARGET
INTERSECTIONCOLOR
INTERSECTIONDISPLA
ISAVEBAK
ISAVEPERCENT
ISOLINES
LASTANGLE
LASTPOINT
LASTPROMPT
LAYOUTREGENCTL
LENSLENGTH
LIMCHECK
LIMMAX
LIMMIN
LISPINIT
LOCALE
LOCALROOTPREFIX
LOGFILEMODE
LOGFILENAME
LOGFILEPATH
LOGINNAME
LTSCALE
LUNITS
LUPREC
LWDEFAULT
LWDISPLAY
LWUNITS
MAXACTVP
MAXSORT
MBUTTONPAN
MEASUREINIT
MEASUREMENT
MENUCTL
MENUECHO
MENUNAME
MIRRTEXT
MODEMACRO
MTEXTED
MTEXTFIXED
MTJIGSTRING
MYDOCUMENTSPREFIX
NOMUTT
OBSCUREDCOLOR
OBSCUREDLTYPE
OFFSETDIST
OFFSETGAPTYPE
OLEHIDE
OLEQUALITY
OLESTARTUP
ORTHOMODE
OSMODE
OSNAPCOORD
PALETTEOPAQUE
PAPERUPDATE
PDMODE
PDSIZE
PEDITACCEPT
PELLIPSE
PERIMETER
PFACEVMAX
PICKADD
PICKAUTO
PICKBOX
PICKDRAG
PICKFIRST
PICKSTYLE
PLATFORM
PLINEGEN
PLINETYPE
PLINEWID
PLOTROTMODE
PLQUIET
POLARADDANG
POLARANG
POLARDIST
POLARMODE
POLYSIDES
POPUPS
PROJECTNAME
PROJMODE
PROXYGRAPHICS
PROXYNOTICE
PROXYSHOW
PROXYWEBSEARCH
PSLTSCALE
PSTYLEMODE
PSTYLEPOLICY
PSVPSCALE
PUCSBASE
QTEXTMODE
RASTERPREVIEW
REFEDITNAME
REGENMODE
REMEMBERFOLDERS
REPORTERROR
ROAMABLEROOTPREFIX
RTDISPLAY
SAVEFILEPATH
SAVENAME
SAVETIME
SCREENBOXES
SCREENMODE
SCREENSIZE
SDI
SHADEDGE
SHADEDIF
SHORTCUTMENU
SHPNAME
SIGWARN
SKETCHINC
SKPOLY
SNAPANG
SNAPBASE
SNAPISOPAIR
SNAPMODE
SNAPSTYL
SNAPTYPE
SNAPUNIT
SOLIDCHECK
SORTENTS
SPLFRAME
SPLINESEGS
SPLINETYPE
STANDARDSVIOLATION
STARTUP
SURFTAB1
SURFTAB2
SURFTYPE
SURFU
SURFV
SYSCODEPAGE
TABMODE
TARGET
TDCREATE
TDINDWG
TDUCREATE
TDUPDATE
TDUSRTIMER
TDUUPDATE
TEMPPREFIX
TEXTEVAL
TEXTFILL
TEXTQLTY
TEXTSIZE
TEXTSTYLE
THICKNESS
TILEMODE
TOOLTIPS
TRACEWID
TRACKPATH
TRAYICONS
TRAYNOTIFY
TRAYTIMEOUT
TREEDEPTH
TREEMAX
TRIMMODE
TSPACEFAC
TSPACETYPE
TSTACKALIGN
TSTACKSIZE
UCSAXISANG
UCSBASE
UCSFOLLOW
UCSICON
UCSNAME
UCSORG
UCSORTHO
UCSVIEW
UCSVP
UCSXDIR
UCSYDIR
UNDOCTL
UNDOMARKS
UNITMODE
VIEWCTR
VIEWDIR
VIEWMODE
VIEWSIZE
VIEWTWIST
VISRETAIN
VSMAX
VSMIN
WHIPARC
WMFBKGND
WMFFOREGND
WORLDUCS
WORLDVIEW
WRITESTAT
XCLIPFRAME
XEDIT
XFADECTL
XLOADCTL
XLOADPATH
XREFCTL
XREFNOTIFY
ZOOMFACTOR


BACKZ

BINDTYPE

BLIPMODE

;C 系统变量 Page 1 of 1


CDATE

CECOLOR

CELTSCALE

CELTYPE

CELWEIGHT

CHAMFERA

CHAMFERB

CHAMFERC

CHAMFERD

CHAMMODE

CIRCLERAD

CLAYER

CMDACTIVE

CMDECHO

CMDNAMES

CMLJUST

CMLSCALE

CMLSTYLE

COMPASS

COORDS

CPLOTSTYLE

CPROFILE

CTAB

CURSORSIZE

CVPORT
;D 系统变量 Page 1 of 2
DATE
DBCSTATE
DBMOD
DCTCUST
DCTMAIN
DEFLPLSTYLE
DEFPLSTYLE

DELOBJ
DEMANDLOAD
DIASTAT
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

;D 系统变量 Page 2 of 2
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
DISTANCE
DONUTID
DONUTOD
DRAGMODE
DRAGP1
DRAGP2
DWGCHECK
DWGCODEPAGE
DWGNAME
DWGPREFIX
DWGTITLED

;E 系统变量 Page 1 of 1

EDGEMODE

ELEVATION

ERRNO

EXPERT

EXPLMODE

EXTMAX

EXTMIN

EXTNAMES
;F 系统变量 Page 1 of 1



FACETRATIO

FACETRES

FILEDIA

FILLETRAD

FILLMODE

FONTALT

FONTMAP

FRONTZ

FULLOPEN

;G 系统变量 Page 1 of 1



GFANG

GFCLR1

GFCLR2

GFCLRLUM

GFCLRSTATE

GFNAME

GFSHIFT

GRIDMODE

GRIDUNIT

GRIPBLOCK

GRIPCOLOR

GRIPHOT

GRIPHOVER

GRIPOBJLIMIT

GRIPS

GRIPSIZE

GRIPTIPS
;H 系统变量 Page 1 of 1



HALOGAP

HANDLES

HIDEPRECISION

HIDETEXT

HIGHLIGHT

HPANG

HPASSOC

HPBOUND

HPDOUBLE

HPNAME

HPSCALE

HPSPACE

HYPERLINKBASE

;I 系统变量 Page 1 of 1



IMAGEHLT

INDEXCTL

INETLOCATION

INSBASE

INSNAME

INSUNITS

INSUNITSDEFSOURCE

INSUNITSDEFTARGET

INTERSECTIONCOLOR

INTERSECTIONDISPLAY

ISAVEBAK

ISAVEPERCENT

ISOLINES
;L 系统变量 Page 1 of 1



LASTANGLE

LASTPOINT

LASTPROMPT

LAYOUTREGENCTL

LENSLENGTH

LIMCHECK

LIMMAX

LIMMIN

LISPINIT

LOCALE

LOCALROOTPREFIX

LOGFILEMODE

LOGFILENAME

LOGFILEPATH

LOGINNAME

LTSCALE

LUNITS

LUPREC

LWDEFAULT

LWDISPLAY

LWUNITS

;M 系统变量 Page 1 of 1



MAXACTVP

MAXSORT

MBUTTONPAN

MEASUREINIT

MEASUREMENT

MENUCTL

MENUECHO

MENUNAME

MIRRTEXT

MODEMACRO

MTEXTED

MTEXTFIXED

MTJIGSTRING

MYDOCUMENTSPREFIX

;n 系统变量 Page 1 of 1



NOMUTT
O 系统变量 Page 1 of 1



OBSCUREDCOLOR

OBSCUREDLTYPE

OFFSETDIST

OFFSETGAPTYPE

OLEHIDE

OLEQUALITY

OLESTARTUP

ORTHOMODE

OSMODE

OSNAPCOORD




;P 系统变量 Page 1 of 1



PALETTEOPAQUE

PAPERUPDATE

PDMODE

PDSIZE

PEDITACCEPT

PELLIPSE

PERIMETER

PFACEVMAX

PICKADD

PICKAUTO

PICKBOX

PICKDRAG

PICKFIRST

PICKSTYLE

PLATFORM

PLINEGEN

PLINETYPE

PLINEWID

PLOTROTMODE

PLQUIET

POLARADDANG

POLARANG

POLARDIST

POLARMODE

POLYSIDES

POPUPS

PRODUCT

PROGRAM

PROJECTNAME

PROJMODE

PROXYGRAPHICS

PROXYNOTICE

PROXYSHOW

PROXYWEBSEARCH

PSLTSCALE

PSTYLEMODE

PSTYLEPOLICY

PSVPSCALE

PUCSBASE



;Q 系统变量 Page 1 of 1



QTEXTMODE




;R 系统变量 Page 1 of 1



RASTERPREVIEW

REFEDITNAME

REGENMODE

RE-INIT

REMEMBERFOLDERS

REPORTERROR

ROAMABLEROOTPREFIX

RTDISPLAY




;S 系统变量 Page 1 of 1



SAVEFILE

SAVEFILEPATH

SAVENAME

SAVETIME

SCREENBOXES

SCREENMODE

SCREENSIZE

SDI

SHADEDGE

SHADEDIF

SHORTCUTMENU

SHPNAME

SIGWARN

SKETCHINC

SKPOLY

SNAPANG

SNAPBASE

SNAPISOPAIR

SNAPMODE

SNAPSTYL

SNAPTYPE

SNAPUNIT

SOLIDCHECK

SORTENTS

SPLFRAME

SPLINESEGS

SPLINETYPE

STANDARDSVIOLATION

STARTUP

SURFTAB1

SURFTAB2

SURFTYPE

SURFU

SURFV

SYSCODEPAGE




;T 系统变量 Page 1 of 1



TABMODE

TARGET

TDCREATE

TDINDWG

TDUCREATE

TDUPDATE

TDUSRTIMER

TDUUPDATE

TEMPPREFIX

TEXTEVAL

TEXTFILL

TEXTQLTY

TEXTSIZE

TEXTSTYLE

THICKNESS

TILEMODE

TOOLTIPS

TPSTATE

TRACEWID

TRACKPATH

TRAYICONS

TRAYNOTIFY

TRAYTIMEOUT

TREEDEPTH

TREEMAX

TRIMMODE

TSPACEFAC

TSPACETYPE

TSTACKALIGN

TSTACKSIZE



;U 系统变量 Page 1 of 1



UCSAXISANG

UCSBASE

UCSFOLLOW

UCSICON

UCSNAME

UCSORG

UCSORTHO

UCSVIEW

UCSVP

UCSXDIR

UCSYDIR

UNDOCTL

UNDOMARKS

UNITMODE

USERI1-5

USERR1-5

USERS1-5




;V 系统变量 Page 1 of 1



VIEWCTR

VIEWDIR

VIEWMODE

VIEWSIZE

VIEWTWIST

VISRETAIN

VSMAX

VSMIN


;W 系统变量 Page 1 of 1



WHIPARC

WHIPTHREAD

WMFBKGND

WMFFOREGND

WORLDUCS

WORLDVIEW

WRITESTAT




;X 系统变量 Page 1 of 1



XCLIPFRAME

XEDIT

XFADECTL

XLOADCTL

XLOADPATH

XREFCTL

XREFNOTIFY




;z 系统变量 Page 1 of 1



ZOOMFACTOR

!END

自贡黄明儒 发表于 2013-1-30 18:14:32

革天明 发表于 2013-1-30 16:47 static/image/common/back.gif
下面是系统变量的一些值,你参考一下,

;;本系统变量的基本参数文件,可以加入新的系统变量


我是以2013版的ET工具下的defult.scr为基础的,应该包含你提到的变量

xsso 发表于 2013-1-30 23:43:53

如果你们可以告诉我,遮盖边框 和 引线(点数) 的变量就好!

wjl1014 发表于 2013-2-3 09:53:01

这个想法很好。

yzxgwl 发表于 2013-11-6 22:47:07

下载不了了

琴剑江山_10184 发表于 2014-8-31 21:50:14

我也下载不了,

lxg3443 发表于 2015-3-4 14:52:22

无法下载了........

paulpipi 发表于 2020-10-30 14:42:53

下载不了了,咋整
页: [1]
查看完整版本: [系统变量工具]