明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 荒野孤行

[源码] 批量交点插入块

    [复制链接]
 楼主| 发表于 2015-6-11 20:15:57 | 显示全部楼层
Linhay 发表于 2015-6-11 17:25
在图中,只要用insert重新插入一下以后就能顺利运行,否则即使在图中也不可以。

需要点选插入的块。
发表于 2015-6-11 22:13:57 | 显示全部楼层
谢谢楼主分享
发表于 2015-6-11 22:54:03 | 显示全部楼层
回复看码,谢谢
 楼主| 发表于 2015-6-11 23:07:08 | 显示全部楼层
edata 发表于 2015-6-11 08:10
可能是command问题。

不把你的entmake做的丢出来让大家学习学习?
发表于 2015-6-12 08:17:25 | 显示全部楼层
荒野孤行 发表于 2015-6-11 20:15
需要点选插入的块。


是这样的情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2015-6-12 08:24:15 | 显示全部楼层
Linhay 发表于 2015-6-12 08:17
是这样的情况

你的块名是中文名字?是否有先用核查命令修复?
发表于 2015-6-12 08:36:20 | 显示全部楼层
我改了一部分:
……
  (setq acad (vlax-get-acad-object))
  (setq acaddocument (vla-get-activedocument acad))
  (setq mspace (vla-get-modelspace acaddocument))
……
        (while (progn
                        (setq blockent (entsel "\n请选择要插入交点的图块:")
                                blockentname (car blockent)
                        )
                        (not (if (= blockent nil)
                                        nil
                                        (= (cdr (assoc 0 (entget blockentname))) "INSERT")
                                )
                        )
                )
                (princ
                        "\n提示:选取的不是图块或未选取任何图元,请重新选取:"
                )
        )
        (setq blockname (cdr (assoc 2 (entget blockentname))))
  (setq sc (getreal "\n插入比例<1.0>"))
  (if (null sc)
    (setq sc 1.0)
    (setq sc (rtos sc 2))
  )
……
(vla-insertblock mspace (vlax-3d-point pt) blockname sc sc sc 0)
……
发表于 2015-6-12 09:44:54 | 显示全部楼层
支持一下哦
发表于 2015-6-12 09:57:06 | 显示全部楼层
荒野孤行 发表于 2015-6-12 08:24
你的块名是中文名字?是否有先用核查命令修复?

块名都是数字没有中文和英文字母,没有核查.
对了,我的是2016,出现的问题跟20楼一样,我在支持路径放了个dcclpdata的空白dwg文件才可以这样运行的.
发表于 2015-6-12 10:12:21 | 显示全部楼层
smartstar 发表于 2015-6-12 08:36
我改了一部分:
……
  (setq acad (vlax-get-acad-object))

赞,这个2016用没问题,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 11:16 , Processed in 0.180959 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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