明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4176|回复: 16

征求关于Command命令集各个 附带参数的解释

  [复制链接]
发表于 2008-3-3 09:50:00 | 显示全部楼层 |阅读模式

各位好!

     我是一位AUTOLISP开发的新手,在开发过程中,急需要command命令后附带参数的解释集,我查看了一些参考书,都是零零星星地散布在书中,有哪位高手有命令集函数参数的解释集,能否得到回答,则不胜感谢!假如可以的话,也同时发邮件 给zhengzr@anst.com.cn

发表于 2008-3-3 09:58:00 | 显示全部楼层
参见CAD的帮助
 楼主| 发表于 2008-3-3 13:05:00 | 显示全部楼层

CAD帮助里面没有这些详细的解释,比如下面一个命令:

(commaqnd "layer" "n" "cen" "c" "2" "cen" "it" "center" "cen" "")

里面每一个参数的解释,帮助内我也找了,但是确实是没有系统的东西,基本上每一本LISP的书都有一些,可是确实没有全的东西,哪位高人能够提供帮助啊?

发表于 2008-3-3 13:35:00 | 显示全部楼层

我想应该没有这样的解释吧

(commaqnd "layer" "n" "cen" "c" "2" "cen" "it" "center" "cen" "")

该代码功能是"新建图层".

你可以想象一下,你在命令行中输入-layer,然后按出现的提示逐步输入....的过程是怎么样的....最后把这一过程总结为一小段代码..就成了下面这样子了!^_^

(commaqnd "layer" "n" "cen" "c" "2" "cen" "it" "center" "cen" "")

 楼主| 发表于 2008-3-3 13:57:00 | 显示全部楼层

     首先谢谢两位大侠的回复!

     我看见书店里2007年出的一本Autolisp书里面有3-4页纸说了一部分解释,说的过程中,每个参数多少对应的意义都有,但是这只是其中的20来条命令参数解释,谁能够有这方面的总结,这样的话开发程序能够少走许多弯路(不需要一个一个参数地去试验),早就听说这里的高人很多(最近书店内也看到明经出了一本AutoCAD VBA的书),那么区区此问题,还望得到高人的帮助。

    

 楼主| 发表于 2008-3-3 14:01:00 | 显示全部楼层

再比如:

(command "lay" "n" "hid" "c" "2" "hid" "it"

"hidden" "hid" "")

(command "layer" "n" "cen" "c" "2" "cen" "it"

"center" "cen" "")

这里就有一些细节上的差别,所以要每个命令都去试验的话,太费时间了,所以,还是求高人帮助,我相信我们的论坛高手如云!

 楼主| 发表于 2008-3-3 16:48:00 | 显示全部楼层

各位好!

    请求高手提供帮助!将不胜感激!

发表于 2008-3-3 19:47:00 | 显示全部楼层
-LAYER
概念操作步骤快速参考

如果在命令提示下输入 -layer,将显示以下 LAYER 命令提示。

当前图层: <“当前”>

输入选项 [?/生成(M)/设置(S)/新建(N)/(ON)/(OFF)/颜色(C)/线型(L)/线宽(LW)/材质(MAT)/打印(P)/打印样式(PS)/冻结(F)/解冻(T)/锁定(LO)/解锁(U)/状态(A)]:

注意“打印样式”选项仅在使用命名打印样式时可用。

?—列出图层

显示当前已定义的图层列表,并显示其名称、状态、颜色编号、线型、线宽以及它们是否为外部依赖图层。

输入要列出的图层名 <*>: 输入名称列表或按 ENTER 键列出所有图层

生成

创建图层并将其设置为当前图层。将在当前图层上绘制新的对象。

输入新图层的名称 (成为当前图层) <当前>: 输入名称或按 ENTER 键

如果不存在具有输入名称的图层,则将创建具有该名称的图层。该新图层将处于打开状态,并默认具有以下特性:颜色编号 7、CONTINUOUS 线型和 DEFAULT 线宽。

如果该图层存在但已关闭,则将打开它。

设置

指定新的当前图层,但如果该图层不存在,将不会创建它。如果该图层存在但已关闭,则将打开它并将其设置为当前图层。不能将冻结的图层设置为当前图层。

输入要设置为当前图层的图层名或 <选择对象>: 输入名称或按 ENTER 键,然后选择对象

新建

创建图层。可以通过输入以逗号分隔的名称来创建两个或多个图层。

输入新图层的名称列表:

将选定图层设置可见并可打印。

输入要打开的图层的名称列表:

将选定图层设置为不可见并禁止打印。

输入要关闭的图层的名称列表或 <选择对象>: 输入名称列表或按 ENTER 键,然后选择对象

颜色

更改与图层关联的颜色。

输入颜色名或编号 (1-255) [真彩色(T)/配色系统(CO)]: 输入颜色名或 1 到 255 之间的颜色编号,输入 t 或输入 co

真彩色

指定用于选定对象的真彩色。

红,绿,蓝: 输入三个用逗号分开的 0 至 255 之间的整数值来指定真彩色

配色系统

从已加载配色系统中指定用于选定对象的颜色。

输入配色系统名称: 输入已安装的配色系统的名称,例如 PANTONE®

如果输入配色系统名称,将显示以下提示:

输入颜色名: 输入包含在选定的配色系统中的颜色名,例如 PANTONE® 573

输入将使用当前颜色的图层的名称列表 <当前>: 输入名称或由逗号分隔的名称列表,或按 ENTER

颜色将被指定给相应图层并将打开这些图层。若要指定颜色但关闭图层,请在颜色前加上减号 (-)。

线型

更改与图层关联的线型。

输入已加载的线型名或 [?] <CONTINUOUS>: 输入当前已加载的线型名、输入 ? 或按 ENTER 键

如果输入线型或按 ENTER 键,将显示以下提示:

输入使用“当前”线型的图层的名称列表 <当前>: 输入通配符格式、名称或由逗号分隔的名称列表,或按 ENTER

如果在“输入已加载的线型名”提示下输入 ?,将显示以下提示:

输入要列出的线型名 <*>: 输入通配符格式,或按 ENTER 键列出图形中的所有线型名

线宽

更改与图层关联的线宽。

输入线宽(0.0 毫米 - 2.11 毫米):

如果输入的线宽有效,则当前线宽将被设为新值。如果输入的线宽无效,则当前线宽将被设为最接近的固定线宽值。如果要使用固定线宽值列表中找不到的自定义线宽来打印对象,可以用打印样式表编辑器来自定义打印线宽。

输入使用当前线宽的图层的名称列表,<当前>: 输入名称列表或按 ENTER 键

将为相应图层指定线宽。

材质

将材质附着到图层。在材质可以指定给图层之前,图形中的材质必须可用。

输入材质名称或 [?] <全局>: 输入图形中当前可用的材质名称、输入 ? 或按 ENTER 键

如果在“输入已加载的线型名”提示下输入 ?,将显示以下提示:

输入要列出的材质名称 <*>: ENTER 键列出图形中的所有材质

将为在图层上创建的对象指定材质。

打印

控制是否打印可见图层。如果图层设置为打印,但当前被冻结或关闭,则不会打印改图层。

输入打印系统配置 [打印(P)/不打印(N)] <打印>: 输入选项或按 ENTER 键

输入此打印系统配置的图层的名称列表 <当前>: 输入名称列表或按 ENTER 键

将为相应图层指定打印设置。

打印样式

设置指定给图层的打印样式。如果当前图形中使用的是颜色相关打印样式(PSTYLEPOLICY 系统变量设置为 1),则该选项不可用。请参见《用户手册》中的“Use Plot Styles to Control Plotted Objects”

输入打印样式或 [?] <普通>: 输入名称、输入 ? 以列出现有的打印样式或按 ENTER 键

如果选择的打印样式不是“普通”,将显示以下提示:

输入使用当前打印样式的图层的名称列表 <当前>: 输入使用此打印样式的图层名,或按 ENTER 键仅在当前图层中应用该样式

冻结

冻结图层,将其设置为不可见,禁止重生成和打印。

输入要冻结的图层的名称列表或 <选择对象>: 输入名称列表或按 ENTER 键,然后选择对象

解冻

将被冻结的图层解冻,将其设置为可见,允许重生成和打印。

输入要解冻的图层的名称列表:

锁定

锁定图层,防止编辑这些图层上的对象。

输入要锁定的图层的名称列表或 <选择对象>: 输入名称列表或按 ENTER 键,然后选择对象

解锁

将选定的锁定图层解锁,允许编辑这些图层上的对象。

输入要解锁的图层的名称列表或 <选择对象>: 输入名称列表或按 ENTER 键,然后选择对象

状态

保存和恢复图形中图层的状态和特性设置。

输入选项 [?/保存(S)/恢复(R)/编辑(E)/名称(N)/删除(D)/输入(I)/输出(EX)]:

?—列出命名图层状态

列出图形的支持路径中的命名图层状态 (LAS) 文件。

保存

以指定图层状态名保存图形中图层的状态和特性设置。保存图层状态时,指定以后恢复图层状态时,受影响的图层设置。

输入新图层状态名:输入名称并按 ENTER 键

输入要更改的状态

[开(O)/冻结(F)/锁定(L)/打印(P)/新视口冻结(N)/颜色(C)/线型(T)/线宽(W)/打印样式(S)]: 输入要保存的设置,然后按 ENTER 键

恢复

将所有图层的状态和特性设置恢复为先前保存的设置。仅恢复保存图层状态时,选定的图层状态和特性设置。

输入要恢复的图层状态名或 [?]: 输入图层状态名或输入 ? 以查看保存的图层状态名列表

编辑

更改指定图层状态的已保存图层设置。恢复图层状态时,将使用指定设置。

输入要编辑的图层状态名或 [?]: 输入图层状态名或输入 ? 以查看保存的图层状态名列表

输入要更改的状态

[开(O)/冻结(F)/锁定(L)/打印(P)/新视口冻结(N)/颜色(C)/线型(T)/线宽(W)/打印样式(S)]: 输入要修改的设置,然后按 ENTER 键

名称

更改已保存图层状态的名称。

输入要重命名的图层状态名或 [?]: 输入图层状态名或输入 ? 以查看保存的图层状态名列表

输入新的图层状态名:

删除

删除保存的图层状态。

输入要删除的图层状态名或 [?]: 输入图层状态名或输入 ? 以查看保存的图层状态名列表

输入

将先前输出的图层状态 (LAS) 文件或文件(DWG、DWS、DWT)的图层状态加载到当前图形。输入图层状态文件可能导致创建其他图层。

键入要输入的文件名 <当前>:

输出

将选定的命名图层状态保存为图层状态 (LAS) 文件。

输入要输出的图层状态名或 [?]: 输入图层状态名或输入 ? 以查看保存的图层状态名列表

输出状态文件名:

发表于 2008-3-3 19:48:00 | 显示全部楼层

上面是CAD帮助文件,还不够详细?

发表于 2008-3-3 20:44:00 | 显示全部楼层

朋友啊,虽然现在网络发达,但要发达到你说的几乎每个命令都有解释,就算有,人家也未必肯给你,跟何况还不知道有没有,总之,一句话:学问,没有捷径!学习编程不是学习练轻功,非能腾云驾雾者亦侠也!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-26 12:19 , Processed in 0.200345 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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