找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2456|回复: 17

[分享]:论坛有关 “图块” 的帖子集锦(大量网页链接,非宽带莫入)

[复制链接]
发表于 2004-2-15 04:17:28 | 显示全部楼层 |阅读模式

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

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

×
论坛有关 “图块” 的帖子集锦

***块替换***
[求助]:块替换 http://www.xdcad.net/forum/showt ... d=455186#post455186  
ll_j 的 cb.lsp 程序: http://www.xdcad.net/forum/attachment.php?s=&postid=455186
xyzjint_cn 的 块替换.lsp http://www.xdcad.net/forum/attachment.php?s=&postid=455746
lsjjm 推荐的国外网站图块相关程序:

  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.afralisp.com/newsletter/code/code57.htm">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


myfreemind 的vba程序:

[php]
Dim tkobj As AcadBlockReference
Dim pnt As Variant
Dim entity As AcadEntity
Dim i As Integer
For i = 0 To ThisDrawing.SelectionSets.Count - 1
ThisDrawing.SelectionSets.Item(i).Clear
ThisDrawing.SelectionSets.Item(i).Delete
Next
Dim tkset As AcadSelectionSet
Dim Ftype(0) As Integer
Dim Fdata(0) As Variant
Ftype(0) = 2
Fdata(0) = "GC211"
Set tkset = ThisDrawing.SelectionSets.Add("tksset")
tkset.Select acSelectionSetAll, , , Ftype, Fdata

For Each entity In tkset
'For Each entity In ThisDrawing.ModelSpace
pnt = entity.InsertionPoint
entity.Delete
Set tkobj = ThisDrawing.ModelSpace.InsertBlock(pnt, "gc209.dwg", 1, 1, 1, 0)
Next
End Sub
[/php]

***局部块改名***
[编程申请]:将一种图块中的一部分改名


  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?s=&threadid=88764">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


***造无名块***
[讨论]:关于无名块的疑问,请大家指点



  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?s=&postid=770563#post770563">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


另一贴:无名块



  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?s=&postid=743825#post743825">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


无名块的做法

  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?s=&postid=685955#post685955">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


如何将图块文件插入后使其为无名块(如何将有名块变为无名块)

  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?s=&postid=708642#post708642">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


******
测试:获得匿名块或组的最大名称。
http://www.xdcad.net/forum/showt ... d=229432#post229432

******
在C#中使用ObjectDBX技术从未打开图形中获得图块的信息
http://www.xdcad.net/forum/showt ... d=739108#post739108

******
一个图块管理程序
http://www.xdcad.net/forum/showt ... y=&pagenumber=1

******
CRTBLE.LSP图块文字编辑
http://www.xdcad.net/forum/showt ... d=511282#post511282

******
图块计数
http://www.xdcad.net/forum/showt ... d=321944#post321944

******
属性值修改程序
http://www.xdcad.net/forum/showt ... d=327671#post327671
ykklms   的 shuxxg.lsp
http://www.xdcad.net/forum/attachment.php?s=&postid=323943
******
对块追加属性


  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?s=&postid=332482#post332482">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


******
[分享]:得到块的属性,改块的属性


  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?s=&postid=339661#post339661">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


*****
修改图块内所有属性性质
http://www.xdcad.net/forum/showt ... d=220920#post220920
*****
从块中提取出任一属性的任一组码的值
http://www.xdcad.net/forum/showt ... d=229179#post229179
*****
用VLISP遍历块中的各个属性
http://www.xdcad.net/forum/showt ... d=306112#post306112
http://www.xdcad.net/forum/showt ... tid=12741#post12741
******
块属性编辑程序 -by hqd9639  
http://www.xdcad.net/forum/showt ... d=316303#post316303
*****
用LISP如何把一个图形块文件在插入当前图形时变为无名块!

[php]
;;By LUCAS(龙龙仔)
;;图块改为匿名块
(defun C:TT (/ BLK BLKDEF BLKREF)
  (while
    (or        (not (setq BLK (car (entsel "\n选择要改为匿名块的图块: "))))
        (progn
          (setq BLKREF (vlax-ename->vla-object BLK))
          (not (= (vla-get-objectname BLKREF) "AcDbBlockReference"))
        )
    )
  )
  (setq
    BLKDEF (vla-item (vla-get-blocks
                       (vla-get-activedocument (vlax-get-acad-object))
                     )
                     (vla-get-name BLKREF)
           )
  )
  (vla-put-name BLKDEF "*U")
  (vlax-release-object BLKREF)
  (vlax-release-object BLKDEF)
  (princ)
)

[/php]

*****
序号球程序 (改属性值并插入)


  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?s=&postid=160914#post160914">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码


*****
用VBA创建匿名块
http://www.xdcad.net/forum/showt ... y=&pagenumber=1
*****
把text转为属性图块
http://www.xdcad.net/forum/showt ... d=129183#post129183
http://www.xdcad.net/forum/showt ... d=113441#post113441
*****
图块修改工具lsp: 改块/X左右镜相/Y前后镜相/Z值/V新尺寸/S放缩
http://www.xdcad.net/forum/showt ... d=126512#post126512
*****
:[LISP程序]:改变图块中的实体---工具集
http://www.xdcad.net/forum/showt ... d=126509#post126509
*****
:最近开始流行的一段恶意代码-无法炸开图块 (代码程序)
http://www.xdcad.net/forum/showt ... y=&pagenumber=1
http://www.xdcad.net/forum/showt ... y=&pagenumber=1
http://www.xdcad.net/forum/showthread.php?s=&threadid=25149
解决方案:
killcadvirusexe.rar
http://www.xdcad.net/forum/attachment.php?s=&postid=458057
秋枫的 checklsp.rar
http://www.xdcad.net/forum/attachment.php?s=&postid=213143
kv2003也可以清除acad.LSP病毒了,升级到2003。9月以后的病毒库
fylinwater  -查杀恶意代码的lisp
http://www.xdcad.net/forum/showt ... y=&pagenumber=1

*****
图块刷子 http://www.xdcad.net/forum/showt ... tid=35391#post35391
******
统计图中一个图块的数量
http://www.xdcad.net/forum/showt ... ostid=3593#post3593
******
匹配同名图块的XYZ方向的比例 LISP程序:BlockScaleMatch by quelea
http://www.xdcad.net/forum/showt ... ostid=3896#post3896
******
炸开所有图块 by 秋枫

http://www.xdcad.net/forum/showt ... ostid=3972#post3972
******
实现多块的选择插入
http://www.xdcad.net/forum/showt ... ostid=4605#post4605
******
一个图块管理源码(TgCadLib.arx) --by gephen
http://www.xdcad.net/forum/attachment.php?s=&postid=741724

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-3-4 14:39:31 | 显示全部楼层
辛苦长老了,受益非浅,学习不尽哪
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-3-5 09:15:26 | 显示全部楼层
好貼. 真想不到圖塊有這樣多的學問. 受教了.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-3-31 13:14:54 | 显示全部楼层

好阿

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

使用道具 举报

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

使用道具 举报

发表于 2004-4-8 12:13:04 | 显示全部楼层
请问陌生人长老:你上面的一个个窗口是怎么贴上去的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-3 16:28:54 | 显示全部楼层
好贴,今天是来找民工的部分块替换的帖子偶然发现居然还有这么好的一贴
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-8-4 11:53:20 | 显示全部楼层
谢谢长老,花了两个小时看完,获益不少,收获的程序也不少!
谢谢,辛苦了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-12-3 12:13:45 | 显示全部楼层
bu neng xiazai
Sub AddAttribute()
    ' This example creates an attribute definition in model space.
   
    Dim attributeObj As AcadAttribute
    Dim height As Double
    Dim mode As Long
    Dim prompt As String
    Dim insertionPoint(0 To 2) As Double
    Dim tag As String
    Dim value As String
   
    ' Define the attribute definition
    height = 1#
    mode = acAttributeModeVerify
    prompt = "New Prompt"
    insertionPoint(0) = 5#: insertionPoint(1) = 5#: insertionPoint(2) = 0
    tag = "NEW_TAG"
    value = "New Value"
   
    ' Create the attribute definition object in model space
    Set attributeObj = ThisDrawing.ModelSpace.AddAttribute(height, mode, prompt, insertionPoint, tag, value)
    ZoomAll
   
End Sub
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 08:22 , Processed in 0.230058 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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