所谓系统变量就是一些参数,这些参数有些是可以在“选项”或其他对话框中进行设置的,有些这必须通过在命令行输入变量名进行设置,当然对于高手来说,还可以通过二次开发程序来进行控制。
CAD有很多的变量,例如fill或fillmode控制填充的显示,attmode控制块属性的显示,等等。了解一些常用的系统变量,当图纸出现一些问题时,你可以对出现问题的原因有些初步的判断,并可以通过修改变量设置快速解决。在CAD(无论是AUTOCAD还是浩辰CAD等其他CAD)的帮助中通常有可以系统变量的介绍,随时到帮助里查询也非常方便。
CAD的系统变量非常多,我们不可能记住所有变量的作用,我会用红色将一些大家可能会用到的变量标示出来,大家可重点关注这些变量,其他变量大家如果有需要时可以再查帮助或打开这篇博文里来查一查。如果这个变量在对话框中无法设置,建议大家关注或记祝
cad系统变量大全(变量名称--说明)
A系统变量
acadlspasdoc 0仅将acad.lsp加载到autocad任务打开的第一个图形中; 1将acad.lsp加载到每一个打开的图形中
acadprefix存储由acad环境变量指定的目录路径(如果有的话),如果需要则附加路径分隔符
acadver存储autocad的版本号。这个变量与dxf文件标题变量$acadver不同,"$acadver"包含图形数据库的级别号
acisoutver控制acisout命令创建的sat文件的acis版本。acisout支持值15到18、20、21、30、40、50、60和70。
aflags设置attdef位码的属性标志:0无选定的属性模式:1.不可见2.固定4.验证.8.预置
angbase类型:实数;保存位置:图形初始值:0.0000相对于当前ucs将基准角设置为0度。
angdir设置正角度的方向初始值:0;从相对于当前ucs方向的0角度测量角度值。0逆时针1顺时针
apbox打开或关闭autosnap靶框。当捕捉对象时,靶框显示在十字光标的中心。0不显示靶框1显示靶框(这个在"选项"对话框可以设置)
aperture以像素为单位设置靶框显示尺寸。靶框是绘图命令中使用的选择工具。初始值:10 (这个在选项对话框可以设置)
area area既是命令又是系统变量。存储由area计算的最后一个面积值。
attdia控制insert命令是否使用对话框用于属性值的输入:0.给出命令行提示; 1.使用对话框
attmode控制属性的显示:0关,使所有属性不可见;1.普通,保持每个属性当前的可见性;2.开,使全部属性可见
attreq确定insert命令在插入块时默认属性设置。0.所有属性均采用各自的默认值;1.使用对话框获取属性值
auditctl控制audit命令是否创建核查报告(adt)文件:0.禁止写adt文件1.写adt文件
aunits设置角度单位:0.十进制度数1.度/分/秒2.百分度3.弧度4.勘测单位("单位"对话框里可以设置)
auprec设置所有只读角度单位(显示在状态行上)和可编辑角度单位(其精度小于或等于当前auprec的值)的小数位数。("单位"对话框里可以设置)
autosnap 0.关(自动捕捉);1.开2.开提示4.开磁吸8.开极轴追踪16开捕捉追踪32开极轴追踪和捕捉追踪提示(状态栏可以设置,这个主要在二次开发程序中使用)
B系统变量
backz以绘图单位存储当前视口后向剪裁平面到目标平面的偏移值。viewmode系统变量中的后向剪裁位打开时才有效。
bindtype控制绑定或在位编辑外部参照时外部参照名称的处理方式:0.传统的绑定方式1.类似“插入”方式
blipmode控制点标记是否可见。blipmode既是命令又是系统变量。使用setvar命令访问此变量:0.关闭1.打开
blockeditlock禁止打开块编辑器和编辑动态块定义。0.指定可以打开块编辑器1.指定不可以打开块编辑器
blockeditor反映块编辑器是否已打开。0.指示块编辑器未打开1.指示块编辑器已打开
C系统变量
cdate设置日历的日期和时间,不被保存。
cecolor设置新对象的颜色。有效值包括bylayer、byblock以及从1到255的整数。
celtscale设置当前对象的线型比例因子。
celtype设置新对象的线型。初始值:“bylayer”
celweight设置新对象的线宽:1.线宽为“bylayer”;2.线宽为“byblock”;3.线宽为“default”。
chamfera设置第一个倒角距离。初始值: 0.0000
chamferb设置第二个倒角距离。初始值: 0.0000
chamferc设置倒角长度。初始值: 0.0000
chamferd设置倒角角度。初始值: 0.0000
chammode设置autocad创建倒角的输入方法:0.需要两个倒角距离1.需要一个倒角距离和一个角度
circlerad设置默认的圆半径:0.表示无默认半径。初始值:0.0000
clayer设置当前图层。初始值:0
cmdactive存储位码值,此位码值指示激活的是普通命令、透明命令、脚本还是对话框。
cmddia输入方式的切换:0.命令行输入1.对话框输入
cmdecho控制在autolisp的command函数运行时autocad是否回显提示和输入:0.关闭回显1.打开回显
cmdnames显示当前活动命令和透明命令的名称。例如line'zoom指示zoom命令在line命令执行期间被透明使用。
cmljust指定多线对正方式:0.上1.中间2.下。初始值:0
cmlscale初始值:1.0000(英制)或20.0000(公制)控制多线的全局宽度。
cmlstyle设置autocad绘制多线的样式。初始值:"standard"
compass控制当前视口中三维指南针的开关状态:0.关闭三维指南针1.打开三维指南针
coords 0.用定点设备指定点时更新坐标显示1.不断地更新绝对坐标的显示2.不断地更新绝对坐标的显示
cplotstyle控制新对象的当前打印样式。
cprofile显示当前配置的名称。
ctab返回图形中当前(模型或布局)选项卡的名称。通过本系统变量,用户可以确定当前的活动选项卡。
cursorsize按屏幕大小的百分比确定十字光标的大校初始值:5("选项"对话框可以设置)
cvport设置当前视口的标识码。
D系统变量
date存储当前日期和时间。
dbmod用位码指示图形的修改状态:1.对象数据库被修改4.数据库变量被修改8.窗口被修改16.视图被修改
dctcust显示当前自定义拼写词典的路径和文件名。
dctmain显示当前的主拼写词典的文件名。
deflplstyle指定图层0的默认打印样式。
defplstyle为新对象指定默认打印样式。
delobj控制创建其他对象的对象将从图形数据库中删除还是保留在图形数据库中:0.保留对象1.删除对象
demandload当图形包含由第三方应用程序创建的自定义对象时,指定autocad是否以及何时按需加载此应用程序。
diastat存储最近一次使用的对话框的退出方式:0.取消1.确定
(前面带dim的变量都是标注相关的变量,在"标注样式"对话框和"属性框"里都可以设置这些参数)
dimadec 1.使用dimdec设置的小数位数绘制角度标注;0-8使用dimadec设置的小数位数绘制角度标注。
dimalt控制标注中换算单位的显示:关.禁用换算单位;开:启用换算单位
dimaltd控制换算单位中小数位的位数。
dimaltf控制换算单位乘数
dimaltrnd舍入换算标注单位。
dimalttd设置标注换算单位公差值小数位的位数。
dimalttz控制是否对公差值作消零处理。
dimaltu为所有标注样式族(角度标注除外)换算单位设置单位格式。
dimaltz控制是否对换算单位标注值作消零处理。dimaltz值为0- 3时只影响英尺-英寸标注。
dimapost为所有标注类型(角度标注除外)的换算标注测量值指定文字前缀或后缀(或两者都指定)。
dimaso控制标注对象的关联性。
dimassoc控制标注对象的关联性。
dimasz控制尺寸线、引线箭头的大校并控制钩线的大校
dimatfit当尺寸界线的空间不足以同时放下标注文字和箭头时,本系统变量将确定这两者的排列方式。
dimaunit设置角度标注的单位格式:0.十进制度数1.度/分/秒2.百分度3.弧度
dimazin对角度标注作消零处理。
dimblk设置尺寸线或引线末端显示的箭头块。
dimblk1当dimsah系统变量打开时,设置尺寸线第一个端点的箭头。
dimblk2当dimsah系统变量打开时,设置尺寸线第二个端点的箭头。
dimcen控制由dimcenter、 dimdiameter和dimradius命令绘制的圆或圆弧的圆心标记和中心线图形。
dimclrd为尺寸线、箭头和标注引线指定颜色。同时控制由leader命令创建的引线颜色。
dimclre为尺寸界线指定颜色。
dimclrt为标注文字指定颜色。
dimdec设置标注主单位显示的小数位位数。精度基于选定的单位或角度格式。
dimdle当使用小斜线代替箭头进行标注时,设置尺寸线超出尺寸界线的距离。
dimdli控制基线标注中尺寸线的间距。
dimdsep指定一个单字符作为创建十进制标注时使用的小数分隔符。
dimexe指定尺寸界线超出尺寸线的距离。
dimexo指定尺寸界线偏移原点的距离。
dimfit旧式,除用于保留脚本的完整性外没有任何影响。dimfit被dimatfit系统变量和dimtmove系统变量代替。
dimfrac在dimlunit系统变量设置为:4(建筑)或5(分数)时设置分数格式,0.水平1.斜2.不堆叠
dimgap当尺寸线分成段以在两段之间放置标注文字时,设置标注文字周围的距离。
dimjust控制标注文字的水平位置。
dimldrblk指定引线箭头的类型。要返回默认值(实心闭合箭头显示),请输入单个句点(.)。
dimlfac设置线性标注测量值的比例因子。
dimlim将极限尺寸生成为默认文字。
dimlunit为所有标注类型(除角度标注外)设置单位制。
dimlwd指定尺寸线的线宽。其值是标准线宽。-3.bylayer-2.byblock整数代表百分之一毫米的倍数
dimlwe指定尺寸界线的线宽。其值是标准线宽。-3 bylayer -2byblock整数代表百分之一毫米的倍数
dimpost指定标注测量值的文字前缀或后缀(或者两者都指定)。
dimrnd将所有标注距离舍入到指定值。
dimsah控制尺寸线箭头块的显示。
dimscale为标注变量(指定尺寸、距离或偏移量)设置全局比例因子。同时还影响leader命令创建的引线对象的比例。
dimsd1控制是否禁止显示第一条尺寸线。
dimsd2控制是否禁止显示第二条尺寸线。
dimse1控制是否禁止显示第一条尺寸界线:关.不禁止显示尺寸界线开.禁止显示尺寸界线
dimse2控制是否禁止显示第二条尺寸界线:关.不禁止显示尺寸界线开.禁止显示尺寸界线
dimsho旧式,除用于保留脚本的完整性外没有任何影响。
dimsoxd控制是否允许尺寸线绘制到尺寸界线之外:关.不消除尺寸线开.消除尺寸线
dimstyle dimstyle既是命令又是系统变量。作为系统变量,dimstyle将显示当前标注样式。
dimtad控制文字相对尺寸线的垂直位置。
dimtdec为标注主单位的公差值设置显示的小数位位数。
dimtfac按照dimtxt系统变量的设置,相对于标注文字高度给分数值和公差值的文字高度指定比例因子。
dimtih控制所有标注类型(坐标标注除外)的标注文字在尺寸界线内的位置。
dimtix在尺寸界线之间绘制文字。
dimtm在dimtol系统变量或dimlim系统变量为开的情况下,为标注文字设置最小(下)偏差。
dimtmove设置标注文字的移动规则。
dimtofl控制是否将尺寸线绘制在尺寸界线之间(即使文字放置在尺寸界线之外)。
dimtoh控制标注文字在尺寸界线外的位置:0或关.将文字与尺寸线对齐1或开.水平绘制文字
dimtol将公差附在标注文字之后。将dimtol设置为“开”,将关闭dimlim系统变量。
dimtolj设置公差值相对名词性标注文字的垂直对正方式:0.下1.中间2.上
dimtp在dimtol或dimlim系统变量设置为开的情况下,为标注文字设置最大(上)偏差。dimtp接受带符号的值。
dimtsz指定线性标注、半径标注以及直径标注中替代箭头的小斜线尺寸。
dimtvp控制尺寸线上方或下方标注文字的垂直位置。当dimtad设置为关时,autocad将使用dimtvp的值。
dimtxsty指定标注的文字样式。
dimtxt指定标注文字的高度,除非当前文字样式具有固定的高度。
dimtzin控制是否对公差值作消零处理。
dimunit旧式,除用于保留脚本的完整性外没有任何影响。dimunit被dimlunit和dimfrac系统变量代替。
dimupt控制用户定位文字的选项。0光标仅控制尺寸线的位置1或开光标控制文字以及尺寸线的位置
dimzin控制是否对主单位值作消零处理。
dispsilh控制“线框”模式下实体对象轮廓曲线的显示。并控制在实体对象被消隐时是否绘制网格。0.关1.开
distance存储dist命令计算的距离。
donutid设置圆环的默认内直径。
donutod设置圆环的默认外直径。此值不能为零。
dragmode控制拖动对象的显示。
dragp1设置重生成拖动模式下的输入采样率。
dragp2设置快速拖动模式下的输入采样率。
dwgcheck在打开图形时检查图形中的潜在问题。(打开非AutoCAD保存的DWG图纸是否出现提示信息,设置为0,不显示信息。)
dwgcodepage存储与syscodepage系统变量相同的值(出于兼容性的原因)。(各种不同语言必须使用对应的代码页,如果代码页存储错误,可能导致文字显示乱码,这个变量是一个只读变量,就是我们自己无法设置。)
dwgname存储用户输入的图形名。
dwgprefix存储图形文件的驱动器/目录前缀。
dwgtitled指出当前图形是否已命名:0.图形未命名1.图形已命名
E系统变量
edgemode控制trim和extend命令确定边界的边和剪切边的方式。
elevation存储当前空间当前视口中相对当前ucs的当前标高值。(如果你绘制任何图形都有Z坐标,请用此变量进行设置)
expert控制是否显示某些特定提示。
explmode控制explode命令是否支持比例不一致(nus)的块。
extmax存储图形范围右上角点的值。
extmin存储图形范围左下角点的值。
extnames为存储于定义表中的命名对象名称(例如线型和图层)设置参数。
F系统变量
facetratio控制圆柱或圆锥shapemanager实体镶嵌面的宽高比。设置为1将增加网格密度以改善渲染模型和着色模型的质量。
facetres调整着色对象和渲染对象的平滑度,对象的隐藏线被删除。有效值为0.01到10.0。
filedia控制与读写文件命令一起使用的对话框的显示。(如果打开和保存文件时不出对话框,只出命令行,请输入此变量,并将数值设置为1)
filletrad存储当前的圆角半径。
fill或fillmode指定图案填充(包括实体填充和渐变填充)、二维实体和宽多段线是否被填充。(如果填充不显示,请输入此命令,将数值设置为1)
fontalt在找不到指定的字体文件时指定替换字体。
fontmap指定要用到的字体映射文件。
frontz按图形单位存储当前视口中前向剪裁平面到目标平面的偏移量。
fullopen指示当前图形是否被局部打开。
G系统变量
gfang指定渐变填充的角度。有效值为0到360度。
gfclr1为单色渐变填充或双色渐变填充的第一种颜色指定颜色。有效值为“rgb 000, 000, 000”到“rgb 255, 255,255”。
gfclr2为双色渐变填充的第二种颜色指定颜色。有效值为“rgb 000,000, 000”到“rgb 255, 255, 255”。
gfclrlum在单色渐变填充中使颜色变淡(与白色混合)或变深(与黑色混合)。有效值为0.0(最暗)到1.0(最亮)
gfclrstate指定是否在渐变填充中使用单色或者双色. 0.双色渐变填充1.单色渐变填充
gfname指定一个渐变填充图案。有效值为1到9。
gfshift指定在渐变填充中的图案是否是居中或是向左变换移位.0.居中1.向左上方移动
gridmode指定打开或关闭栅格。0.关闭栅格1.打开栅格(可在状态栏设置)
gridunit指定当前视口的栅格间距(x和y方向)。(可在草图设置的栅格和捕捉设置选项卡中设置)
gripblock控制块中夹点的指定。0.只为块的插入点指定夹点1.为块中的对象指定夹点
gripcolor控制未选定夹点的颜色。有效取值范围为1到255。(可在“选项”对话框中进行设置)
griphot控制选定夹点的颜色。有效取值范围为1到255。
griphover控制当光标停在夹点上时其夹点的填充颜色。有效取值范围为1到255。
gripobjlimit抑制当初始选择集包含的对象超过特定的数量时夹点的显示。
grips控制“拉伸”、“移动”、“旋转”、“缩放”和“镜像夹点”模式中选择集夹点的使用。
gripsize以像素为单位设置夹点方框的大校有效的取值范围为1到255。
griptips控制当光标在支持夹点提示的自定义对象上面悬停时,其夹点提示的显示.
H系统变量
halogap指定当一个对象被另一个对象遮挡时,显示一个间隙。
handles报告应用程序是否可以访问对象句柄。因为句柄不能再被关闭,所以只用于保留脚本的完整性,没有其他影响
hideprecision控制消隐和着色的精度。
hidetext指定在执行hide命令的过程中是否处理由text、dtext或mtext命令创建的文字对象。
highlight控制对象的亮显。它并不影响使用夹点选定的对象。
hpang指定填充图案的角度。
hpassoc控制图案填充和渐变填充是否关联.
hpbound控制bhatch和boundary命令创建的对象类型。
hpdouble指定用户定义图案的双向填充图案。双向将指定与原始直线成90度角绘制的第二组直线。
hpname设置默认填充图案,其名称最多可包含34个字符,其中不能有空格。
hpscale指定填充图案的比例因子,其值不能为零。(可在填充对话框中进行设置)
hpspace为用户定义的简单图案指定填充图案的线间隔,其值不能为零。
hyperlinkbase指定图形中用于所有相对超链接的路径。如果未指定值,图形路径将用于所有相对超链接。
I系统变量
imagehlt控制亮显整个光栅图像还是光栅图像边框。
indexctl控制是否创建图层和空间索引并保存到图形文件中。
inetlocation存储browser命令和“浏览web”对话框使用的internet网址。
insbase存储base命令设置的插入基点,以当前空间的ucs坐标表示。
insname为insert命令设置默认块名。此名称必须符合符号命名惯例。
insunits为从设计中心拖动并插入到图形中的块或图像的自动缩放指定图形单位值。
insunitsdefsource设置源内容的单位值。有效范围是从0到20。
insunitsdeftarget设置目标图形的单位值有效范围是从0到20。
intersectioncolor指定相交多段线的颜色。
intersectiondispla指定相交多段线的显示。
isavebak提高增量保存速度,特别是对于大的图形。isavebak控制备份文件(bak)的创建。
isavepercent确定图形文件中所能允许的耗损空间的总量。
isolines指定对象上每个面的轮廓线的数目。有效整数值为0到2047。
lastangle存储相对当前空间当前ucs的xy平面输入的上一圆弧端点角度。
lastpoint存储上一次输入的点,用当前空间的ucs坐标值表示;如果通过键盘来输入,则应添加(@)符号。
lastprompt存储回显在命令行的上一个字符串。
layoutregenctl指定“模型”选项卡和布局选项卡上的显示列表如何更新。
lenslength存储当前视口透视图中的镜头焦距长度(单位为毫米)。
limcheck控制在图形界限之外是否可以创建对象。
limmax存储当前空间的右上方图形界限,用世界坐标系坐标表示。
limmin存储当前空间的左下方图形界限,用世界坐标系坐标表示。
lispinit指定打开新图形时是否保留autolisp定义的函数和变量,或者这些函数和变量是否只在当前绘图任务中有效
locale显示用户运行的当前autocad版本的国标准化组织(iso)语言代码。
localrootprefix保存完整路径至安装本地可自定义文件的根文件夹。
logfilemode指定是否将文本窗口的内容写入日志文件。
logfilename为当前图形指定日志文件的路径和名称。
logfilepath为同一任务中的所有图形指定日志文件的路径。
loginname显示加载autocad时配置或输入的用户名。登录名最多可以包含30个字符。
ltscale设置全局线型比例因子。线型比例因子不能为零。(可在”线型资源管理器“中设置)
lunits设置线性单位。1科学2小数3工程4建筑5分数
luprec设置所有只读线性单位和可编辑线性单位(其精度小于或等于当前luprec的值)的小数位位数。
lwdefault设置默认线宽的值。默认线宽可以以毫米的百分之一为单位设置为任何有效线宽
lwdisplay控制是否显示线宽。设置随每个选项卡保存在图形中。0不显示线宽1显示线宽
lwunits控制线宽单位以英寸还是毫米显示。0英寸1毫米
M系统变量
maxactvp设置布局中一次最多可以激活多少视口。maxactvp不影响打印视口的数目。
maxsort设置列表命令可以排序的符号名或块名的最大数目。如果项目总数超过了本系统变量的值,将不进行排序。
mbuttonpan控制鼠标等定点设备第三按钮或滚轮的动作响应。
measureinit设置初始图形单位(英制或公制)。
measurement仅设置当前图形的图形单位(英制或公制)。
menuctl控制屏幕菜单中的页切换。
menuecho设置菜单回显和提示控制位。
menuname存储菜单文件名,包括文件名路径。
mirrtext控制mirror命令影响镜像时文字的显示方式。0保持文字方向1镜像显示文字
modemacro在状态行显示字符串,诸如当前图形文件名、时间/日期戳记或指定的模式。
mtexted设置应用程序的名称用于编辑多行文字对象。默认设置为“.”,使用CAD默认的编辑器,可以设置成notepad,使用记事本作为编辑器,也可以设置成oldeditor,使用旧版的对话框形式编辑器,等等。
mtextfixed控制多行文字编辑器的外观。控制是否采用所见及所得相关效果,详细讲解见关于相关文档。
mtjigstring设置当mtext命令使用后,在光标位置处显示样例文字的内容。
mydocumentsprefix保存完整路径至当前登录用户的“我的文档”文件夹。
N系统变量
nomutt禁止显示信息,即不进行信息反馈(如果通常情况下并不禁止显示这些信息)。
O系统变量
obscuredcolor指定遮掩行的颜色。
obscuredltype指定遮掩行的线型。
offsetdist设置默认的偏移距离。
offsetgaptype当偏移多段线时,控制如何处理线段之间的潜在间隙。
olehide控制autocad中ole对象的显示。
olequality控制嵌入ole对象的默认质量级别。
olestartup控制打印嵌入ole对象时是否加载其源应用程序。加载ole源应用程序可以提高打印质量。
orthomode限制光标在正交方向移动。
osmode使用位码设置“对象捕捉”的运行模式
osnapcoord控制是否从命令行输入坐标替代对象捕捉。
P系统变量
paletteopaque控制窗口透明性。
paperupdate控制autocad r14或更早版本中创建的没有用autocad 2000或更高版本格式保存的图形的默认打印设置
pdmode控制如何显示点对象。(可以在点样式对话框中设置)
pdsize设置显示的点对象大校(可以在点样式对话框中设置)
peditaccept抑制在使用pedit时,显示"选取的对象不是多段线"的提示。
pellipse控制由ellipse命令创建的椭圆类型。可以设置创建适用于轴测图的椭圆或普通椭圆。
perimeter存储由area、dblist或list命令计算的最后一个周长值。
pfacevmax设置每个面顶点的最大数目。
pickadd控制后续选定对象是替换还是添加到当前选择集。在“选项”对话框和属性框(CTRL+1)都可以设置。
pickauto控制“选择对象”提示下是否自动显示选择窗口。
pickbox以像素为单位设置对象选择目标的高度。(在“选项”对话框中可以设置)
pickdrag控制绘制选择窗口的方式。
pickfirst控制在发出命令之前(先选择后执行)还是之后选择对象。(在“选项”对话框中可以设置)
pickstyle控制编组选择和关联填充选择的使用。(在“选项”对话框中可以设置)
platform指示autocad工作的操作系统平台。
plinegen设置如何围绕二维多段线的顶点生成线型图案。
plinetype指定autocad是否使用优化的二维多段线。
plinewid存储多段线的默认宽度。
plotrotmode控制打印方向。
plquiet控制显示可选对话框以及脚本和批处理打印的非致命错误。
polaraddang包含用户定义的极轴角。
polarang设置极轴角增量。值可设置为90、45、30、22.5、18、15、10和5。
polardist当snaptype系统变量设置为1(极轴捕捉)时,设置捕捉增量。
polarmode控制极轴和对象捕捉追踪设置。
polysides为polygon命令设置默认边数。取值范围为3到1024。
popups显示当前配置的显示驱动程序状态。
projectname为当前图形指定工程名称。
projmode设置修剪和延伸的当前“投影”模式。
proxygraphics指定是否将代理对象的图像保存在图形中。
proxynotice在创建代理时显示通知。0不显示代理警告1显示代理警告
proxyshow控制图形中代理对象的显示。
proxywebsearch指定autocad是否检查objectenabler。
psltscale控制图纸空间的线型比例。
pstylemode指示当前图形处于“颜色相关打印样式”还是“命名打印样式”模式。
pstylepolicy控制对象的颜色特性是否与其打印样式相关联。
psvpscale为所有新创建的视口设置视图比例因子。
pucsbase存储定义正交ucs设置(仅用于图纸空间)的原点和方向的ucs名称。
Q系统变量
qtextmode控制文字如何显示。
R系统变量
rasterpreview控制bmp预览图像是否随图形一起保存。
refeditname显示正进行编辑的参照名称。
regenmode控制图形的自动重生成。
rememberfolders控制标准的文件选择对话框中的“查找”或“保存”选项的默认路径。
reporterror控制如果autocad异常结束时是否可以寄出一个错误报告到autodesk.
roamablerootprefix保存完整路径至安装可移动自定义文件的根文件夹。
rtdisplay控制实时zoom或pan时光栅图像的显示。存储当前用于自动保存的文件名。
S系统变量
savefilepath指定autocad任务的所有自动保存文件目录的路径。
savename在保存当前图形之后存储图形的文件名和目录路径。
savetime以分钟为单位设置自动保存的时间间隔。(选项对话框中可以设置)
screenboxes存储绘图区域的屏幕菜单区显示的框数。
screenmode存储指示autocad显示模式的图形/文本状态的位码值。
screensize以像素为单位存储当前视口的大小(x和y值)。
sdi控制autocad运行于单文档还是多文档界面。偶尔会有人用到。
shadedge控制着色时边缘的着色。
shadedif以漫反射光的百分比表示,设置漫反射光与环境光的比率(如果shadedge设置为0或1)。
shortcutmenu控制“默认”、“编辑”和“命令”模式的快捷菜单在绘图区域是否可用。
shpname设置默认的形名称(必须遵循符号命名惯例)。
sigwarn控制打开带有数值签名的文件时是否发出警告。
sketchinc设置sketch命令使用的记录增量。
skpoly确定sketch命令生成直线还是多段线。
snapang为当前视口设置捕捉和栅格的旋转角。旋转角相对当前ucs指定。(”草图设置“对话框的栅格和捕捉选项卡中可以设置)
snapbase相对于当前ucs为当前视口设置捕捉和栅格的原点。(”草图设置“对话框的栅格和捕捉选项卡中可以设置)
snapisopair控制当前视口的等轴测平面。0左1上2右
snapmode打开或关闭“捕捉”模式。(状态栏可以设置)
snapstyl设置当前视口的捕捉样式。
snaptype设置当前视口的捕捉类型。
snapunit设置当前视口的捕捉间距.
solidcheck打开或关闭当前autocad任务中的实体校验。
sortents控制opti******命令的对象排序操作(从“用户系统配置”选项卡中执行)。
splframe控制样条曲线和样条拟合多段线的显示。
splinesegs设置每条样条拟合多段线(此多段线通过pedit命令的“样条曲线”选项生成)的线段数目。
splinetype设置pedit命令的“样条曲线”选项生成的曲线类型。
standardsviolation指定当创建或修改非标准对象时,是否通知用户当前图形中存在标准违规。
startup控制当使用new和qnew命令创建新图形时是否显示“创建新图形”对话框。
surftab1为rulesurf和tabsurf命令设置生成的列表数目。
surftab2为revsurf和edgesurf命令设置在n方向上的网格密度。
surftype控制pedit命令的“平滑”选项生成的拟合曲面类型。
surfu为pedit命令的“平滑”选项设置在m方向的表面密度。
surfv为pedit命令的“平滑”选项设置在n方向的表面密度。
syscodepage指示由操作系统确定的系统代码页。
T系统变量
tabmode控制数字化仪的使用。关于使用和配置数字化仪的详细信息,请参见tablet命令。
target存储当前视口中目标点的位置(以ucs坐标表示)。
tdcreate存储创建图形的当地时间和日期。
tdindwg存储所有的编辑时间,即在保存当前图形之间占用的总时间。
tducreate存储创建图形的通用时间和日期。
tdupdate存储最后一次更新/保存图形的当地时间和日期。
tdusrtimer存储用户消耗的时间计时器。
tduupdate存储最后一次更新/保存图形的通用时间和日期。
tempprefix包含用于放置临时文件的目录名(如果有的话),带路径分隔符。
texteval控制处理使用text或-text命令输入的字符串的方法。
textfill控制打印和渲染时truetype字体的填充方式。
textqlty设置打印和渲染时truetype字体文字轮廓的镶嵌精度。
textsize设置以当前文本样式绘制的新文字对象的默认高度(当前文本样式具有固定高度时此设置无效)。
textstyle设置当前文本样式的名称。
thickness设置当前的三维厚度。
tilemode将“模型”选项卡或最后一个布局选项卡置为当前。
tooltips控制工具栏提示的显示:0不显示工具栏提示1显示工具栏提示
tracewid设置宽线的默认宽度。
trackpath控制显示极轴和对象捕捉追踪的对齐路径。
trayic******控制是否在状态栏上显示系统托盘.
traynotify控制是否在状态栏系统托盘上显示服务通知.
traytimeout控制服务通知显示的时间长短(用秒)。有效值范围为0到10。
treedepth指定最大深度,即树状结构的空间索引可以分出分支的最大数目。
treemax通过限制空间索引(八叉树)中的节点数目,从而限制重生成图形时占用的内存。
trimmode控制autocad是否修剪倒角和圆角的选定边。
tspacefac控制多行文字的行间距(按文字高度的比例因子测量)。有效值为0.25到4.0。
tspacetype控制多行文字中使用的行间距类型。
tstackalign控制堆叠文字的垂直对齐方式。
tstacksize控制堆叠文字分数的高度相对于选定文字的当前高度的百分比。有效值为25到125。
U系统变量
ucsaxisang存储使用ucs命令的x、y或z选项绕轴旋转ucs时的默认角度值。
ucsbase存储定义正交ucs设置的原点和方向的ucs名称。有效值可以是任何命名ucs。
ucsfollow用于从一个ucs转换到另一个ucs时生成平面视图。
ucsicon使用位码显示当前视口的ucs图标。
ucsname存储当前空间当前视口的当前坐标系名称。如果当前ucs尚未命名,则返回一个空字符串。
ucsorg存储当前空间当前视口的当前坐标系原点。该值总是以世界坐标形式保存。
ucsortho确定恢复正交视图时是否同时自动恢复相关的正交ucs设置。
ucsview确定当前ucs是否随命名视图一起保存。
ucsvp确定视口的ucs保持不变还是作相应改变以反映当前视口的ucs状态。
ucsxdir存储当前空间当前视口中当前ucs的x方向。
ucsydir存储当前空间当前视口中当前ucs的y方向。
undoctl存储指示undo命令“自动”和“控制”选项状态的位码值。
undomarks存储“标记”选项放置在undo控制流中的标记数目。
unitmode控制单位的显示格式。
V系统变量
viewctr存储当前视口中视图的中心点。该值用ucs坐标表示。
viewdir存储当前视口的观察方向。用ucs坐标表示。它将相机点描述为到目标点的三维偏移量。
viewmode使用位码值存储控制当前视口的“查看”模式。
viewres圆或弧的显示圆滑度,控制圆或弧显示成多边形的段数。(可在“选项”对话框中设置)
viewsize按图形单位存储当前视口的高度。
viewtwist存储当前视口的视图扭转角。
visretain控制依赖外部参照的图层的可见性、颜色、线型、线宽和打印样式(如果pstylepolicy设置为0)。
vsmax存储当前视口虚屏的右上角。该值用ucs坐标表示。
vsmin存储当前视口虚屏的左下角。该值用ucs坐标表示。
W系统变量
whiparc控制圆和圆弧是否平滑显示。
wmfbkgnd控制autocad对象在其他应用程序中的背景显示是否透明。
wmfforegnd控制autocad对象在其他应用程序中的前景色指定。
worlducs指示ucs是否与wcs相同。0. ucs与wcs不同1. ucs与wcs相同
worldview确定响应3dorbit、dview和vpoint命令的输入是相对于wcs(默认)还是相对于当前ucs。
writestat指示图形文件是只读的还是可写的。开发人员需要通过autolisp确定文件的读写状态。
X系统变量
xclipframe控制外部参照剪裁边界的可见性。0剪裁边界不可见1剪裁边界可见
xedit控制当前图形被其他图形参照时是否可以在位编辑。0不能在位编辑参照1可以在位编辑参照(选项对话框中可以设置。)
xfadectl控制正被在位编辑的参照的褪色度百分比。有效值从0到90
xloadctl打开/关闭外部参照的按需加载,并控制是打开参照图形文件还是打开参照图形文件的副本。
xloadpath创建一个路径用于存储按需加载的外部参照文件临时副本。
xrefctl控制autocad是否写入外部参照日志(xlg)文件。0不写入记录文件1写入记录文件
xrefnotify控制更新或缺少外部参照时的通知。
Z系统变量
zoomfactor接受一个整数,有效值为0到100。数字越大,鼠标滑轮每次前后移动引起改变的增量就越多。
上面是AUTOCAD的系统变量,这是以前整理的,新版本会增加或减少一些变量,但常用的哪些变量是没什么变化的。在浩辰CAD等其他软件中支持大部分变量,至少标红的这些肯定都支持,其他变量可能会有一点出入。