明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1469|回复: 7

[求助]关于块

[复制链接]
发表于 2004-5-19 10:53:00 | 显示全部楼层 |阅读模式
请教各位高手:如何定义全局块的(3. )(4 . )组码值?


我试过用block命令可以定义(4 .)组码,但wblock就不行。而block做的块只能文件内部使用,不能被别的文件使用。至于(3 .)组码就不知如何实现了。请大家帮助。
发表于 2004-5-19 11:34:00 | 显示全部楼层
block命令可以定义(4 .)组码?


什么意思?


"全局块"又是什么概念?
 楼主| 发表于 2004-5-19 13:57:00 | 显示全部楼层
我的意思是作成任何文件都能调用的块。


用block命令在“说明”里写上文字(如插座),在vlisp中用(tblobjname)函数就可以取出(4 . "插座")。


我编的程序是做材料表,但只能显示块名(我用的拼音缩写),现在我想最好能显示中文名称,看了组码觉得就3和4组码比较有可能实现这一功能,所以就向大家求助了。
发表于 2004-5-19 17:04:00 | 显示全部楼层
还是不知道你的问题是什么,是你的程序不能显示那个中文,还是你做的块找不到那个中文?


具体你是在哪个环节有问题?


如果前者,最好给出程序,如果后者,最好给出图
 楼主| 发表于 2004-5-19 19:01:00 | 显示全部楼层
很抱歉,看来是我没有表达清楚。


我的问题是没法作带中文的块。


前面我也说过了,如果用block命令是可以实现组码4,但插入后提取的块名是保存该block的文件名而非该block名(如果重名无法插入别的文件)。


换句话说,我会提取组码3和4但是却不知如何才能使某一个块具有这两个组码。我这么说不知斑竹是否已明白了我的意思。


请予以赐教!
发表于 2004-5-19 19:19:00 | 显示全部楼层
你插入的是文件吧,,,


既然插入的是文件,就跟块没有关系了,就相当于你把原来的块又做了一层块,而这一层是CAD做的,所以没有你要的东西...


你可以这样,搜索一下,有龙龙仔版主写的用ObjectDBX技术插入其它文件中的块,这样你把文件中的块提取出来插入,这个插入的块就是你自己做的了...该有什么就有什么了.


或者你使用entnext进入插入的块(文件),找到其子对象,然后在子对象里找到你自己做的块,就可以提取你需要的信息了....


如果还不明白,你做一个要插入的块,再把操作过程告诉我,我给你写个例子
 楼主| 发表于 2004-5-19 20:41:00 | 显示全部楼层
谢谢斑竹!


我先照你说的试试,不行再向你请教。
 楼主| 发表于 2004-5-20 10:35:00 | 显示全部楼层
meflying斑竹,我给你发了一个邮件,请帮忙。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 06:33 , Processed in 0.185800 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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