天正lisp文件夹_天正启动时加载那些lisp_怎么在启动CAD时自动加载Lisp的工具和插件...

怎么在启动

CAD

时自动加载

Lisp

的工具和插件

网上有很多非常有用的

CAD

插件,

能给绘图带来很多便利。

这些

工具手动加载后就可以执行,

但每次用的时候都要加载挺麻烦的,

不能在启动软件的时候把自己常用的插件加载进来?当然可以,

而且

方法还不止一种。

方法

1

:添加到启动组

CAD

的工具插件都可以通过

appload(ap)

命令来加载,在弹出的

“加载

\

卸载应用程序”对话框中,可以找到“启动组”。不同

CAD

不一样,

AutoCAD

是在“启动组”下面有一个“内容”按钮,点击此

按钮就可以需要启动时自动加载的程序加进去;

浩辰

CAD

有一个“添

加到启动组”按钮,

可以将“历史记录列表”中加载过的程序添加到

启动组中。

添加到启动组后,

下次启动

CAD

的时候这些程序就会自动

加载。

这种方式比较简单易行,任何操作起来都没有难度。

方法

2

:在启动的

lisp

文件加入

LOAD

语句。

无论是

AutoCAD

还是浩辰

CAD

等国产

CAD

,启动时都会有一个自

LISP

AutoCAD

acad.lsp

acadxxxx.lisp(xxxx

为版本号

)

acaddoc.lsp

等(通常在

AutoCAD

support

目录下)

,很多

CAD

病毒正是利用了这一点来加载从而影

CAD

的应用;浩辰

CAD

等自动加载的

LSP

名为

icadautoload.lsp

在安装的根目录下,浩辰

CAD8

以后的版本为

SUPPORT

目录下的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
由于这个需求比较复杂,需要涉及到CAD的多项功能和LISP编程,以下是一个简单的思路: 1. 首先需要定义一个函数,用于自动标注多段线的坐标、桩号和角度。该函数需要接受多段线的实体对象作为参数。 2. 在函数中,需要使用CAD的多项功能,如获取多段线的顶点坐标、计算两点之间的距离和角度等。 3. 对于每个顶点,可以计算其距离起点的距离,从而得到桩号。同,可以计算其与前一个点的夹角,从而得到角度。 4. 最后,将这些计算结果添加到多段线的标注中,实现自动标注的功能。 以下是一个简单的示例代码,供参考: ``` (defun annotate-polyline (polyline) (setq vertices (vlax-invoke polyline 'Vertices)) (setq startpt (vlax-invoke vertices 'Item 0)) (setq prevpt startpt) (setq dist 0.0) (setq angle 0.0) (setq i 0) (while (< i (vlax-get-property vertices 'Count)) (setq pt (vlax-invoke vertices 'Item i)) ; 计算距离和角度 (setq dist (+ dist (distance prevpt pt))) (setq angle (angle prevpt pt)) ; 标注 (vlax-invoke polyline 'AddVertex pt) (vlax-invoke polyline 'InsertVertex startpt i) (vlax-invoke polyline 'SetVertexCoords startpt i) (vlax-invoke polyline 'SetVertexParams dist angle) ; 更新 (setq prevpt pt) (setq i (1+ i)) ) ) ``` 这个函数可以接受一个多段线实体对象作为参数,自动在多段线上添加标注。请注意,这仅仅是一个简单的示例,需要根据实际情况进行修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值