找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 642|回复: 6

[求助] [求助]:块替换后会变小很多怎么回事呀!(附块替换程序及问题事例)

[复制链接]
发表于 2005-5-1 18:22:10 | 显示全部楼层 |阅读模式

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

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

×
如题
用ET也是如此
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-5-1 21:41:39 | 显示全部楼层
原因:图块比例不同!
解决:删除被替换的图块,在每一插入点分别复制样块。
[php]
(load "xyp_lib")
;|
加载通用函数
如果已经下载xyp_lib并放到搜索路径下可以不再下载!
下载地址:http://www.xdcad.net/forum/showthread.php?s=&threadid=325268
如果已在acad.lsp中添加了(load "xyp_lib"),可以直接运行下面的程序。
|;

(defun c:test()
  (cmdla0)
  (princ "\n选择被替换的块实体 : ")
  (setq        se1  (ssget '((0 . "INSERT")))
        i -1
  )
  (princ "\n选择样块 : ")
  (setq        s0  (usel 0 "INSERT"))
  (command ".undo" "BE")
  (while (setq s1 (ssname se1 (setq i (1+ i))))
    (setq pt1 (osnap (cadr s0) "ins")
          pt2 (dxf 10 (entget s1))
          )
    (vla-erase (vlax-ename->vla-object s1))
    (command "copy" s0 "" pt1 pt2)
    )
  (command ".undo" "E")
  (cmdla1)
)
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-5-3 23:42:42 | 显示全部楼层
我也碰到同样的问题了,因该是放大比例的问题了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-8 18:47:37 | 显示全部楼层
斑竹的程序正和我意,不过能不能使它可以先选择再执行命令呀!这样的实用性就更大了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-5-8 19:21:59 | 显示全部楼层
最初由 dzyh 发布
[B]斑竹的程序正和我意,不过能不能使它可以先选择再执行命令呀!这样的实用性就更大了 [/B]

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

使用道具 举报

 楼主| 发表于 2005-5-9 21:35:13 | 显示全部楼层
用选择程序可以先选择图中同一类图块,再执行替换命令同时替换.总不能一个一个的选择吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-5-9 21:59:10 | 显示全部楼层
最初由 dzyh 发布
[B]用选择程序可以先选择图中同一类图块,再执行替换命令同时替换.总不能一个一个的选择吧 [/B]

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-28 04:01 , Processed in 0.188740 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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