明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: preone

快速作块(源码)..

  [复制链接]
发表于 2012-8-23 13:53:56 | 显示全部楼层
没有贱人不贱人,支持下  不错啊。、学习。。
发表于 2012-8-25 01:04:20 | 显示全部楼层
以时间为快名,精确到秒,就没有那个问题了,还有就是建议楼主改进下,块的插入点默认为左下角,最外围物体线的交点,
发表于 2012-8-25 07:21:25 | 显示全部楼层
非常需要。。多谢楼主了
发表于 2013-11-21 10:42:42 | 显示全部楼层
不错的程序,可以控制创建的块是否允许分解不?
发表于 2013-11-21 14:33:28 | 显示全部楼层
谢谢楼主的奉献!
发表于 2013-11-22 07:03:42 来自手机 | 显示全部楼层
今天就能用到楼主的此程序,在这里先谢谢了
发表于 2019-8-19 22:38:03 | 显示全部楼层

学习了,,谢谢
发表于 2019-8-20 18:44:14 | 显示全部楼层
  1. (defun emkunameblk (ss pt / i name)
  2.   (entmake (list '(0 . "block")
  3.                  '(2 . "*u")
  4.                  '(70 . 1)
  5.                  (cons 10 pt)
  6.            )
  7.   )
  8.   (repeat (setq i (sslength ss))
  9.     (entmake (cdr (entget (ssname ss (setq i (1- i))))))
  10.   )
  11.   (setq name (entmake '((0 . "endblk"))))
  12.   (command "_.erase" ss "")
  13.   (entmake (list '(0 . "insert") (cons 2 name) (cons 10 pt)))
  14.   name
  15. )
  16. (defun emkblk (ss pt name / i)
  17.   (entmake (list '(0 . "block")
  18.                  (cons 2 bname)
  19.                  '(70 . 0)
  20.                  (cons 10 bpoint)
  21.            )
  22.   )
  23.   (repeat (setq i (sslength ss))
  24.     (entmake (cdr (entget (ssname ss (setq i (1- i))))))
  25.   )
  26.   (entmake '((0 . "endblk")))
  27.   (command "_.erase" ss "")
  28.   (entmake (list '(0 . "insert") (cons 2 name) (cons 10 pt)))
  29. )
发表于 2019-8-22 08:55:33 | 显示全部楼层
不错,收藏学习!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-18 16:13 , Processed in 0.184779 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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