Autolisp 系统变量的设置和应用

需积分: 50 11 下载量 134 浏览量 更新于2024-07-18 1 收藏 46KB DOCX 举报
Autolisp 系统变量 Autolisp 系统变量是控制某些命令工作方式的设置。它们可以打开或关闭模式,如“捕捉”、“栅格”或“正交”。它们可以设置填充图案的默认比例。它们可以存储关于当前图形和程序配置的信息。有时为了更改设置用户使用系统变量。在其他情况下,可以使用系统变量显示当前状态。 例如,GRIDMODE 系统变量在用户更改值时打开或关闭点栅格显示。在这种情况下,GRIDMODE 系统变量在功能上等价于 GRID 命令。DATE 是存储此刻日期的只读系统变量。可以显示但不能修改该值。 可以透明检查或修改系统变量的设置(即在使用另一个命令时)。但是,新值将直到被中断的命令结束时才会生效。 Autolisp 系统变量大全: 1. acadlspasdoc:仅将 acad.lsp 加载到 autocad 任务打开的第一个图形中;1 将 acad.lsp 加载到每一个打开的图形中。 2. acadprefix:存储由 acad 环境变量指定的目录路径(如果有的话),如果需要则附加路径分隔符。 3. acadver:存储 autocad 的版本号。这个变量与 dxf 文件标题变量 $acadver 不同,"$acadver" 包含图形数据库的级别号。 4. acisoutver:控制 acisout 命令创建的 sat 文件的 acis 版本。acisout 支持值 15 到 18、20、21、30、40、50、60 和 70。 5. aflags:设置 attdef 位码的属性标志:0 无选定的属性模式:1.不可见 2.固定 4.验证。8.预置。 6. angbase:类型:实数;保存位置:图形初始值:0.0000 相对于当前 ucs 将基准角设置为 0 度。 7. angdir:设置正角度的方向初始值:0;从相对于当前 ucs 方向的 0 角度测量角度值。0 逆时针 1 顺时针。 8. apbox:打开或关闭 autosnap 靶框。当捕捉对象时,靶框显示在十字光标的中心。0 不显示靶框 1 显示靶框。 9. aperture:以像素为单位设置靶框显示尺寸。靶框是绘图命令中使用的选择工具。初始值:10。 10. areaarea:既是命令又是系统变量。存储由 area 计算的最后一个面积值。 11. attdia:控制 insert 命令是否使用对话框用于属性值的输入:0.给出命令行提示 1.使用对话框。 12. attmode:控制属性的显示:0 关,使所有属性不可见;1.普通,保持每个属性当前的可见性;2.开,使全部属性可见。 13. attreq:确定 insert 命令在插入块时默认属性设置。0.所... Autolisp 系统变量的使用可以提高工作效率和准确性。通过设置和修改系统变量,可以控制命令的工作方式,显示当前状态,存储信息等。同时,系统变量也可以与其他命令结合使用,以实现更复杂的操作。