明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1922|回复: 9

[提问] entmod 属性块的问题

[复制链接]
发表于 2015-12-3 13:34:08 | 显示全部楼层 |阅读模式
建一个属性块,然后用entmod修改属性块的41组码为2后,块变宽了,但是里面的属性却没变化,怎么没跟着变呢,如果把块再炸开,才能看到属性变宽了,怎么才能让属性跟着变宽呢?
发表于 2015-12-3 13:59:42 | 显示全部楼层
看看是不是这样

本帖子中包含更多资源

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

x
 楼主| 发表于 2015-12-3 14:08:08 | 显示全部楼层
本帖最后由 高级用户 于 2015-12-3 14:16 编辑

你好,dingtiedt,我的意思是只修改41组码为2,这时块的x方向会变宽,但是块里面的属性文字却没变化,没有跟着块一起变

本帖子中包含更多资源

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

x
发表于 2015-12-3 14:11:26 | 显示全部楼层
(entupd ename)
 楼主| 发表于 2015-12-3 14:19:02 | 显示全部楼层
自贡黄明儒,你好,entupd 后也还是一样,最后只有把块炸开后属性文字才会变宽
发表于 2015-12-3 14:22:48 | 显示全部楼层
本帖最后由 jltx123456 于 2015-12-4 09:27 编辑

可以看看这里:
http://bbs.mjtd.com/thread-108736-1-1.html
发表于 2015-12-3 14:31:26 | 显示全部楼层
高级用户 发表于 2015-12-3 14:19
自贡黄明儒,你好,entupd 后也还是一样,最后只有把块炸开后属性文字才会变宽

对于属性,通常不是跟“随块一起行动”,比如你用entmod更新块的位置等。我们产生的块(块实例),每一个块的属性都不一样,所以得entnext找到属性,然后entmod它的宽度因子。

点评

正解  发表于 2015-12-4 12:17
 楼主| 发表于 2015-12-3 18:40:55 | 显示全部楼层
jltx123456,你好,你的程序也不能解决呀,在Ctrl+1里修改的话,属性直接可以和块同时缩放的
自贡黄明儒,你好,对于旋转,属性块也有这个问题,但是可以用(vla-put-Rotation Object value)实现,缩放是否也能用vla的方法实现呢?因为我还想反过来操作,在41、42、43组码均不等于1的任意值时,将他们都变成1
发表于 2015-12-3 19:01:34 | 显示全部楼层
高级用户 发表于 2015-12-3 18:40
jltx123456,你好,你的程序也不能解决呀,在Ctrl+1里修改的话,属性直接可以和块同时缩放的
自贡黄明儒, ...

程序不是我的,我只是推荐你看下, 你下载支持动态块的附件试过没有?
可惜不是源码
 楼主| 发表于 2015-12-3 19:06:26 | 显示全部楼层
多谢jltx123456,我试了,但是缺少函数,可能是我的cad2004太老,没有这个函数, no function definition:
VLA-GET-EFFECTIVENAME
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-21 01:15 , Processed in 0.274178 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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