明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6463|回复: 4

AutoCAD2004 Express图层工具的简单使用

[复制链接]
发表于 2004-2-14 15:19:00 | 显示全部楼层 |阅读模式

最近乘着空闲,把Express工具试着用了一下,以下仅为个人的使用过程,不足之处请大家指点。

AutoCAD 2004的Express工具是一组AutoLISP、ARX和VBA工具,这些工具具有强大的自定义工作环境的功能。让我们这些菜鸟感到欣慰的是,你不必掌握任何编程知识即可使用它们。Express工具是一套附赠工具,只有英文版。你必须先安装AutoCAD,然后才能安装Express工具。它在你的安装CD的SUPPORT \ EXPRESS文件夹里,直接点击SETUP.EXE即可安装。

该工具包含图层、块、文本、布局工具、尺寸标注、选取工具、修改、绘图、文件工具、Web工具、工具和Web链接。以下简要说明快捷图层工具的使用。

1. Layer Manager 图层管理器,命令:LMAN 当调用LMAN命令时,会出现Layer Manager: Save and Restore Layer Settings(图层管理器:保存和恢复图层设置)对话框。利用该对话框,可以保存、编辑和恢复图层。

Save 该选项用于打开Layer State Name对话框。

Edit 该选项用于打开图层特性管理器对话框,我们可以在该对话框中对图层状态进行编辑。

Rename 该选项的功能是将列表中的图层状态重命名。

Delete 该选项的功能是将图层状态从图层状态列表中删除。

Import 该选项的功能是导入一组由同一对话框eXport选项导出的图层状态。

eXport 该选项的功能是将一组图层状态以文件的形式导出并保存下来。默认情况下,导出文件的主文件名称即为当前文件名,扩展名为.lay。

Options 该选项提供一组可由大家保存并恢复的状态。当Optiongs 选项被选中时, AutoCAD将打开Layer Manager:Restore Options对话框,里面是一组复选框。

² 提示:Express Tool Layer Manager不能和“图层特性管理器”对话框中的“保存状态”和“状态管理器”共享图层状态。如果你先在Express Tool Layer Manager中保存了图层状态,那么就不能够再用“图层特性管理器”管理这些图层状态,反之亦然。也就是说,我们可以使用这两个工具,但不能够跨工具调用图层状态。

2. Layer Walk 一个优雅的名字:图层漫步,让我想起了SONY的WAKLMAN。单击Layer Walk工具按钮,或输入命令LAYWALK打开Layer Walk对话框,如图。 大家可以看到我的图上共有27个图层,除了2个被关闭的图层(X轴线和计算)外,其余图层均被高亮显示。你可以使用Ctrl键或Shift键进行图层显示与否的选择,就像我们熟悉的选择操作那样。如果你想删除某个图层,那就先选中它,再Purge(删除)了它就OK了。

3. Layer Match

该选项的作用是匹配对象图层,工具条:Match Object’s Layer按钮,菜单栏:Express>Layers>Layer Match,命令是LAYMCH。以下操作是将选择的1个对象改层至X墙线层的过程:

命令: LAYMCH

Select objects to be changed:

选择对象: 找到 1 个 << 选择需要改变图层的对象

选择对象: << 按Enter

1 found.

Select object on destination layer or [Type-it]: << 选择目标图层中的任一对象

One object changed to layer X墙线 4. Change to Current Layer 字面意思也容易理解,改变(对象)至当前图层。命令LAYCUR。以下是将1个对象改层至图层4的过程:

命令: LAYCUR

Select objects to be changed to the current layer:

选择对象: 找到 1 个 << 选择需要改变图层的对象

选择对象: << 按Enter

1 found.

One object changed to layer 4 (the current layer).

做到这里,我想起了“格式刷”命令MATCHPROP,它的作用是设置当前颜色、图层、线型和线型比例等众多项目,它也能“改变对象所在图层”,与上面2个命令的区别是,LAYCUR和LAYMCH命令仅仅改变其图层而已。

5. Copy Objects to New Layer 改层复制,字面意思很容易理解,就是改变对象的图层并复制到需要的地方。命令COPYTOLAYER,以下操作是将10个对象改层复制到X轴线图层的过程:

命令: COPYTOLAYER

选择对象: 指定对角点: 找到 10 个 << 选择对象

选择对象: << 按Enter

10 objects copied and placed on layer "X轴线". << 在出现的COPYTOLAYER对话框里选择“X轴线”

Base point or <return> to finish: << 选择用于复制的基点,如果不选而按Enter,则所选图形将以零位移复制

指定位移的第二点或 <用第一点作位移>: << 指定相对于基点的第2点

6.Layer Isolate

图层隔离,该项功能是关闭其余所有图层,而只显示你所选择的图层——将你所选择的图层隔离出来。命令:LAYISO,以下是对图层0的操作:

命令: layiso

Select object(s) on the layer(s) to be isolated:

选择对象: 找到 1 个 << 选择对象

选择对象: << 按Enter

Layer 0 has been isolated.

7.Isolate Layer to Current Viewport

在当前视口中分离图层,命令:LAYVPI。该项功能实施的前提条件是系统变量Tilemode的值必须为0,也就是说必须在布局空间里。如果已经在布局空间里,则必须有2个或2个以上的视口,此时该命令才能实施。以下是分离图层1的过程:

命令: layvpi

Select an object on the layer to be Isolated in viewport or [Options/Undo]: << 选择需要在视口中隔离的图层中的对象

Layer 1 has been frozen in all viewports but the current one.

Select an object on the layer to be Isolated in viewport or [Options/Undo]: << 按Enter结束

以上操作的结果是:除了你刚才选择的对象图层在当前布局的当前视口中未被隔离外,其余视口中的对象图层均被隔离。简单的说,此操作仅对当前布局有效。请看另一种情况,分离图层DT1的过程:

命令: layvpi

Select an object on the layer to be Isolated in viewport or [Options/Undo]: o << 选择Options

Select an option [Layouts/Selection]: l << 选择Layouts

Isolate layers in [All layouts/Current layout] <Current>: a << 选择All

Select an object on the layer to be Isolated in viewport or [Options/Undo]: << 选择需要隔离的图层DT1中的任一对象

Layer DT1 has been frozen in all viewports but the current one.

Select an object on the layer to be Isolated in viewport or [Options/Undo]: << 按Enter结束

以上操作的结果是:除了你刚才选择的对象图层在当前布局的当前视口中未被隔离外,其余所有布局的所有视口中对象图层均被隔离。简单的说,此操作对所有布局有效。

8.Layer Off

关闭图层,命令:LAYOFF。操作很简单,以下是关闭图层1的过程:

命令: layoff

Select an object on the layer to be turned off or [Options/Undo]: << 选择需要关闭的图层中的任一对象

Layer 1 has been turned off.

Select an object on the layer to be turned off or [Options/Undo]: << 按Enter结束

9.Turn All Layers On

打开所有图层,命令:LAYON。与上面的LAYOFF命令相对,操作很简单,在此不再赘述。

10.Layer Freeze

冻结图层,命令:LAYFRZ。很容易操作,以下是冻结图层1的过程:

命令: layfrz

Select an object on the layer to be frozen or [Options/Undo]: << 选择需要冻结的图层中的任一对象

Layer 1 has been frozen.

Select an object on the layer to be frozen or [Options/Undo]: << 按Enter结束

11.Thaw All Layers

解冻所有图层,命令:LAYTHW。与LAYFRZ相对,不用再赘述了吧。

12.Layer Lock

锁定图层,命令:LAYLCK。简单操作,不再赘述。

13.Layer Unlock

解锁图层,命令:LAYULK。与LAYLCK相对,简单操作,不再赘述。

14.Layer Mereg

合并图层,命令:LAYMRG。以下是将图层1合并到图层0中的操作过程:

命令: laymrg

Select object on layer to merge or [Type-it/Undo]: << 选择需要被合并的图层中的任一对象

Selected layers: 1

Select object on layer to merge or [Type-it/Undo] <done>: << 按Enter

Select object on target layer or [Type-it]: << 选择目标图层中的任一对象

******** WARNING ******** << 此时出现警告

You are about to permanently merge layer 1 into layer 0. << 你将永久的把图层1合并到图层0

Do you wish to continue? [Yes/No] <No>:y << 是否继续?选择Yes

Merging layer 1 into layer 0. << 提示正在合并

All entities which were on layer 1 have been moved to layer 0. << 所有在1层上的实体均被移至0层

正在删除图层“1”。

已删除 1 个图层。

15.Layer Delete

删除图层,命令:LAYDEL。以下是删除图层DT1的过程:

命令: laydel

Select object on layer to delete or [Type-it/Undo]: << 选择需要删除的图层

Selected layers: DT1

Select object on layer to delete or [Type-it/Undo] <done>: << 按Enter

******** WARNING ******** << 此时出现警告

You are about to permanently delete layer DT1 from this drawing. << 你将从此图永久删除DT1层

Do you wish to continue? [Yes/No] <No>:y << 是否继续?选择Yes

正在删除图层“DT1”。

已删除 1 个图层。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2004-2-14 15:22:00 | 显示全部楼层
上面的效果看起来很差,不知如何修改?
发表于 2004-2-14 15:22:00 | 显示全部楼层
好贴,明经好像有汉化菜单文件
发表于 2004-2-14 15:27:00 | 显示全部楼层
好贴!


顶一下!
发表于 2004-2-14 20:23:00 | 显示全部楼层
不错,好贴好酒
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 02:27 , Processed in 0.170298 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表