明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3883|回复: 22

[求助]求助高手,图块的插入点的组码是多少?如何能快速在选择集中获取?

  [复制链接]
发表于 2008-12-21 10:17:00 | 显示全部楼层 |阅读模式

[求助]求助高手,图块的插入点的组码是多少?如何能快速在选择集中获取?

  (setq sa (ssget '((0 . "INSERT"))))
  (if sa (if (> (sslength sa) 1)
  (princ (strcat "\n 选择的有" (rtos (- (sslength sa) 1) 2 0) "个多余,程序将任选其一对象\n"))))
  (if sa (setq INS (rtos (cdr (assoc 20 (entget (ssname sa 0))))))
             (princ "\n 未选择图块!"))

为何不行?

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2008-12-21 10:24:00 | 显示全部楼层

图块插入点组码是10

(cdr (assoc 10 (entget (ssname sa 0))))

不知楼主rtos是什么意思

 楼主| 发表于 2008-12-21 10:44:00 | 显示全部楼层
强烈推荐 caoyin 为优秀版主!!!
发表于 2008-12-21 10:55:00 | 显示全部楼层
惭愧至极!水平太浅,加上现在不大玩了。因感恩明经,所以只能尽绵薄之力为大家服务!
发表于 2008-12-21 11:19:00 | 显示全部楼层

caoyin版主,你好,请教个问题,

  (COMMAND "INSERT" (FINDFILE "158p.dwg") P0 "" ""),此句用来插入其它图形,默认的插入点老是左下角,能不能改一下,改成右上角为插入点。

发表于 2008-12-21 11:19:00 | 显示全部楼层

caoyin版主,你好,请教个问题,

  (COMMAND "INSERT" (FINDFILE "158p.dwg") P0 "" ""),此句用来插入其它图形,默认的插入点老是左下角,能不能改一下,改成右上角为插入点。

发表于 2008-12-21 12:09:00 | 显示全部楼层

块改插入点最简单的方法:

(command "bedit" "b");b是块名

(command "BParameter" "b" pt);pt是新的插入点

(command "bclose");关闭块编辑

(command "Move" (entlast) oldpt newpt);块的对齐点编辑会发生移动 编辑后要进行移动

 楼主| 发表于 2008-12-21 12:28:00 | 显示全部楼层

为何这段程序不行:

(setq ssi (ssget '((0 . "INSERT"))))
(if ssi (if (> (sslength ssi) 1)(princ (strcat "\n 选择的有" (rtos (- (sslength ssi) 1) 2 0) "个多余,程序将任选其一对象\n"))))
(if (= (cdr (assoc 2 (entget (ssname ssi 0)))) "材料")(setq INS (cdr (assoc 10 (entget (ssname ssi 0))))))
(command "move" (entget (ssname ssi 0)) "" INS PT1)

发表于 2008-12-21 13:55:00 | 显示全部楼层

不死猫是高手!

(setq ssi (ssget '((0 . "INSERT"))))
(if ssi
  (if (> (sslength ssi) 1)
    (princ (strcat "\n 选择的有" (itoa (- (sslength ssi) 1)) "个多余,程序将任选其一对象\n"))
  )
)

(if (= (cdr (assoc 2 (setq edat (entget (setq e (ssname ssi 0)))))) "材料")
  (setq INS (cdr (assoc 10 edat)))
)
(command "_.move" e "" "_non" INS "_non" PT1)

 楼主| 发表于 2008-12-21 15:21:00 | 显示全部楼层
版主,为何我试了不行呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-29 22:21 , Processed in 0.223168 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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