rocking2008 发表于 2020-5-18 10:41:52

按框大小缩放图形的功能

本帖最后由 rocking2008 于 2024-10-19 22:15 编辑

还有39个币,可以全部给付。
懒人的需求,一次性对多个对象分别进行替换,
AA---替换成--BB
CC---替换成--DD
EE---替换成--FF
GG---替换成--HH
JJ---替换成--KK
只要对框选范围内的单行文字、多行文字有效即可。

输入的AA/BB,CC/DD……这些内容保存在一个“替换内容.ini"文件中,重启CAD不会丢失所填内容。




start4444 发表于 2020-5-18 10:59:00

这种东西就是几个命令就能实现,看你发两个贴等的时间完全可以自己写出来了
先把目标对象最外轮廓算出来,再对比缩放框的尺寸,然后用缩放命令或者对齐命令都可以得到最后的结果了,就那么两三步操作

rocking2008 发表于 2020-5-18 11:02:05

start4444 发表于 2020-5-18 10:59
这种东西就是几个命令就能实现,看你发两个贴等的时间完全可以自己写出来了
先把目标对象最外轮廓算出来, ...

rocking2008 发表于 2020-5-18 11:02:34

rocking2008 发表于 2020-5-18 11:02


明经币就是用来花的,留着干啥

cq4920 发表于 2020-5-19 00:55:08

本帖最后由 cq4920 于 2020-5-19 00:57 编辑

这就是个简单是思路!



(setq ss (ssget))
(mc:wk ss);获得选择集外框
(setq ent (entlast))
(vl-load-com)
        (vla-getboundingbox (vlax-ename->vla-object ent) 'minpoint 'maxpoint)
        (setq pmax (vlax-safearray->list maxpoint)
                pmin (vlax-safearray->list minpoint))
        (setq p2 (list (car pmax) (cadr pmin)))
        (setq p4 (list (car pmin) (cadr pmax)))

(setq h1 (distance pmin p4))
(setq w1 (distance pmin p2))

(setq ent2(entsel))
        (vla-getboundingbox (vlax-ename->vla-object ent2) 'minpoint 'maxpoint)
        (setq pmax2 (vlax-safearray->list maxpoint)
                pmin2 (vlax-safearray->list minpoint))
        (setq p2b (list (car pmax) (cadr pmin)))
        (setq p4b (list (car pmin) (cadr pmax)))

(setq h2 (distance pmin2 p4b))
(setq w2 (distance pmin2 p2b))

(setq bl1 (/ h2 h1))
(setq bl2 (/ w2 w1))

(if(< bl1 bl2)
        (progn
               
               
               
        )
       
                (progn
               
               
               
        )
       
       
       
       
       
)

rocking2008 发表于 2020-5-19 08:20:18

cq4920 发表于 2020-5-19 00:55
这就是个简单是思路!

老师您完工一下呗,我不会。

rocking2008 发表于 2020-5-24 08:10:18

我的帖子要沉到海底了,明经老师们,出来活动一下手指吧。谢谢。

rocking2008 发表于 2021-12-9 16:39:52

10个币请老师解决个问题。

rocking2008 发表于 2024-10-19 22:13:54

老师们。帮写个替换的功能,改一改图纸。一个一个的替换太累了。

伍星 发表于 2024-10-20 19:55:48

4年了,不容易啊
页: [1] 2
查看完整版本: 按框大小缩放图形的功能