muai2010 发表于 2023-9-9 22:53:40

sowin 发表于 2023-9-9 21:18
正常啊,其他几个也用不上

其他我搞好了,那个图框 lsp中 右边矩形转矩形图框和汉子图框,我这边用不了了

刚开始 发表于 2023-9-11 20:13:17

不错不错,比那个收二个币的还好用,感谢分享。

shcvip 发表于 2023-9-11 22:09:35

出来的图框是如何建立的?
(vla-insertblock dxjh (vlax-3d-point (list 0 0 ));插入图块和插入点
                (findfile "hztk.dwg") 1 1 1 0)

统一网名 发表于 2023-9-12 20:05:00

本帖最后由 统一网名 于 2023-9-12 20:07 编辑

shcvip 发表于 2023-9-11 22:09
出来的图框是如何建立的?
(vla-insertblock dxjh (vlax-3d-point (list 0 0 ));插入图块和插入点
                (fin ...
用wblock命令

lvanhui111 发表于 2023-9-17 20:49:58

挺好的程序,提个建议,插入块的时候比例最好做各取整。

戏男 发表于 2023-9-18 09:46:17

很适用啊,经常套图框

戏男 发表于 2023-9-18 10:02:26

套图框怎么全是横向图框啊,有时需要套竖向的图框

统一网名 发表于 2023-9-18 14:01:08

lvanhui111 发表于 2023-9-17 20:49
挺好的程序,提个建议,插入块的时候比例最好做各取整。

有需要了自己修改一下,这个是比较随意的简单套框。

统一网名 发表于 2023-9-18 15:51:27

本帖最后由 统一网名 于 2023-9-18 16:03 编辑

戏男 发表于 2023-9-18 10:02
套图框怎么全是横向图框啊,有时需要套竖向的图框
套框是以图框的中心为基点来套的,可以参照套矩形框的方法改一下,矩形框有竖向的。
新建一个 竖框 hztks,然后更改一下 tkcrk 函数

[*](defun tkcrk (/ tkdx jhdx dxjh kuai);插入点 0 0
[*](vl-load-com)
[*](setq tkdx (vlax-get-acad-object));检查图块对象
[*](setq jhdx (vla-get-activedocument tkdx));激活图块对象
[*](setq dxjh (vla-get-modelspace jhdx));获得对象集合
[*](vla-insertblock dxjh (vlax-3d-point (list 0 0 ));插入图块和插入点
[*]    (findfile "hztk.dwg") 1 1 1 0
[*]);要插入的图块名称。
[*](vla-insertblock dxjh (vlax-3d-point (list 0 0 ));插入图块和插入点
[*]    (findfile "hztks.dwg") 1 1 1 0
[*]);要插入的图块名称。
[*])



再在原来第 73行那里 插入代码 (if(and(= lx 0)(> disy disx))(setq klx "hztks"))
最后调整一下插入的比例即可。



zixin51 发表于 2023-10-23 03:14:27

可以让闭合的多段线转成图框吗?
图框可以是非短形
页: 1 2 3 [4] 5
查看完整版本: 套图框和转换图框