找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 993|回复: 14

[求助] 分解问题

[复制链接]
发表于 2018-4-1 12:49:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
怎样让插入的文件是个图形文件二不是块,(就像CAD插入图块一样,然后分解)怎样用函数把这两个步骤合在一起
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-4-1 12:55:30 | 显示全部楼层
insert
explode

点评

麻烦可以具体点吗?具体怎么表示呢?  详情 回复 发表于 2018-4-1 12:57
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 12:57:13 | 显示全部楼层

麻烦可以具体点吗?具体怎么表示呢?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-4-1 13:49:51 | 显示全部楼层
插入图形的代码你是怎么写的呢?贴上来,帮你改改。

点评

这个就是源文件,非常感谢,就修改成插入的就是原文件而不是块就可以.................. (defun c:xxx (/ cm file po) (setq cm(getvar "cmdecho")) (setvar "cmdecho" 0) (if(and (setq file(01.dwg"))  详情 回复 发表于 2018-4-1 14:49
好的,稍等  详情 回复 发表于 2018-4-1 14:31
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 14:31:41 | 显示全部楼层
marting 发表于 2018-4-1 13:49
插入图形的代码你是怎么写的呢?贴上来,帮你改改。

好的,稍等

点评

这个就是源文件,非常感谢,就修改成插入的就是原文件而不是块就可以..................  详情 回复 发表于 2018-4-1 14:36
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 14:36:22 | 显示全部楼层
本帖最后由 麥芒HFD 于 2018-4-1 14:44 编辑

这个就是源文件,非常感谢,就修改成插入的就是原文件而不是块就可以..................
(defun c:xxx (/ cm file po)
(setq cm(getvar "cmdecho"))
(setvar "cmdecho" 0)
(if(and
(setq file(01.dwg"))
(setq po(getpoint "\n请指定插入点:"))
   )
  (progn
   (xx-enBlock-insertCommand file po 1 1 1 0)
                        (foreach x lst(vla-delete x))
  )
)
(setvar "cmdecho" cm)
(princ)
)

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 14:49:27 | 显示全部楼层
marting 发表于 2018-4-1 13:49
插入图形的代码你是怎么写的呢?贴上来,帮你改改。

这个就是源文件,非常感谢,就修改成插入的就是原文件而不是块就可以..................
(defun c:xxx (/ cm file po)
(setq cm(getvar "cmdecho"))
(setvar "cmdecho" 0)
(if(and
(setq file(01.dwg"))
(setq po(getpoint "\n请指定插入点:"))
    )
   (progn
    (xx-enBlock-insertCommand file po 1 1 1 0)
                         (foreach x lst(vla-delete x))
   )
)
(setvar "cmdecho" cm)
(princ)
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-4-1 14:55:49 | 显示全部楼层
(setq file(01.dwg")) 这句错了吧?

点评

不会吧!这个不是重点,重点是希望 把这个(progn (xx-enBlock-insertCommand file po 1 1 1 0)解决了,现在插入后是图块,希望不是图块而是图形(分解后的结果) 现在插入后多了一步(分解)  详情 回复 发表于 2018-4-1 15:02
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 15:02:13 | 显示全部楼层
newer 发表于 2018-4-1 14:55
(setq file(01.dwg")) 这句错了吧?

不会吧!这个不是重点,重点是希望 把这个(progn
     (xx-enBlock-insertCommand file po 1 1 1 0)解决了,现在插入后是图块,希望不是图块而是图形(分解后的结果)
现在插入后多了一步(分解)

点评

你这个地方 (setq file(01.dwg")) 要是这样,程序会出错,是不会执行到你插入图形的地方的。  详情 回复 发表于 2018-4-1 15:37
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2018-4-1 15:37:52 | 显示全部楼层
麥芒HFD 发表于 2018-4-1 15:02
不会吧!这个不是重点,重点是希望 把这个(progn
     (xx-enBlock-insertCommand file po 1 1 1 0)解决 ...

你这个地方 (setq file(01.dwg")) 要是这样,程序会出错,是不会执行到你插入图形的地方的。

点评

这个不重要,我现在就是想找怎么解决插入的是图形而不是图块,这个语句/表达式怎么写的问题?  详情 回复 发表于 2018-4-1 15:46
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 15:46:39 | 显示全部楼层
newer 发表于 2018-4-1 15:37
你这个地方 (setq file(01.dwg")) 要是这样,程序会出错,是不会执行到你插入图形的地方的。

这个不重要,我现在就是想找怎么解决插入的是图形而不是图块,这个语句/表达式怎么写的问题?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-4-1 15:57:45 | 显示全部楼层
麥芒HFD 发表于 2018-4-1 14:49
这个就是源文件,非常感谢,就修改成插入的就是原文件而不是块就可以..................
(defun c:xxx  ...

(xx-enBlock-insertCommand file po 1 1 1 0)
后面加入
(vla-explode (vlax-ename->vla-object (entlast)))

点评

可以加你个微信或QQ号吗?以后有问题方便请教!  详情 回复 发表于 2018-4-1 16:25
好的,非常感谢!我到时侯试试,那个拉线的可以解决吗?上面回复的还要安装一个软件好像,可以有单独的lsp吗?  详情 回复 发表于 2018-4-1 16:23
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 16:21:25 来自手机 | 显示全部楼层
好的,谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2018-4-1 16:23:58 来自手机 | 显示全部楼层
marting 发表于 2018-4-1 15:57
(xx-enBlock-insertCommand file po 1 1 1 0)
后面加入
(vla-explode (vlax-ename->vla-object (entlas ...

好的,非常感谢!我到时侯试试,那个拉线的可以解决吗?上面回复的还要安装一个软件好像,可以有单独的lsp吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-1 16:25:57 来自手机 | 显示全部楼层
marting 发表于 2018-4-1 15:57
(xx-enBlock-insertCommand file po 1 1 1 0)
后面加入
(vla-explode (vlax-ename->vla-object (entlas ...

可以加你个微信或QQ号吗?以后有问题方便请教!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-27 05:36 , Processed in 0.435702 second(s), 67 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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