找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1195|回复: 2

[求助] [求助]:求助,在lisp程序,关于块的问题?

[复制链接]
发表于 2003-2-21 18:39:32 | 显示全部楼层 |阅读模式

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

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

×
在lisp程序中,如果要插入一个块文件,但图纸中有一个同名的块,这时程序优先插入块,而不插入快文件,不知如何解决?谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-2-21 20:15:51 | 显示全部楼层
将命名块或图形插入到当前图形中

命令行: insert

块名(或 ?)<当前值>:  输入名称、输入 ?、 输入 ~ 或按 ENTER 键

输入 ? 列出定义在图形中的当前块。输入波浪线 (~) 显示“选择图形文件”对话框。插入时在块名称的前面添加一个星号 (*) 可同时分解块的对象。EXPLODE 用于在插入块后分解块中的对象。插入图形中的编组对象被作为未命名的编组,但当“对象编组”对话框中的“未命名”被复选时,这些编组将被列出。详细信息请参见 Group。

如果输入一个不带路径名的块名,AutoCAD 根据名称首先搜索当前定义的块定义,如果当前图形中没有这样的块定义,AutoCAD 将在库搜索路径中搜索同名文件。如果 AutoCAD 找到这样的文件,在 AutoCAD 插入块定义时,文件名将被用于块名称。AutoCAD 随后插入该块时,使用相同的块定义。如果将一个文件作为块加载,可以在“块名”提示的响应中输入以下内容为块命名:

块名(或 ?)<当前值>:  block name=file name

在编辑任务中最后插入的块名在提示中作为“当前值”出现。


  1. (defun c:ingx(/ BLKN FIL FILB FILE);;;插入的dwg图,以更新本图内同名块
  2.   (undo_begin)
  3.   (setq fil(dos_getfilem "选择要插入的dwg图,以更新本图内同名块【按shift可多选】"
  4.              "d:/acade/" "Drawing Files (*.DWG)|*.DWG"))
  5.   (setvar "expert" 5)(setvar "filedia" 0)
  6.   (if fil
  7.     (foreach x fil
  8.       (setq file(strcat (car x)(cadr x))
  9.             filb (dos_splitpath file)
  10.             blkn(nth 2 filb))
  11.       (command "Insert" (strcat BlkN "=" file) (command))
  12.   ) )
  13.   (setvar "expert" 0)(setvar "filedia" 1)
  14.   (undo_end)(princ)
  15. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-26 08:10 , Processed in 0.274160 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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