找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2074|回复: 19

[求助] [求助]:更改对象颜色问题

[复制链接]
发表于 2004-6-26 21:58:40 | 显示全部楼层 |阅读模式

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

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

×
我是一个刚学LISP不久的新手,有个问题请教大家。当对象颜色为BYLAYER时,用entget取得其属性列表是没有62(颜色值)这个群码值的,现在我想改变它的颜色值怎么办呢。我用append函数追加了一个(62 . 1)在他的列表里头,再更新。可是对象颜色不变?怎么办啊?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-6-26 22:43:23 | 显示全部楼层
还要ENTMOD一下
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-26 22:57:11 | 显示全部楼层
是啊,我是用ENTMOD更新的。但是对象颜色不变,我想问我的方法是不是正确的?大家在改变颜色为随层的对象的颜色时是怎么做的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-6-27 09:30:37 | 显示全部楼层
是啊,我是用ENTMOD更新的。但是对象颜色不变,我想问我的方法是不是正确的?大家在改变颜色为随层的对象的颜色时是怎么做的?


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

使用道具 举报

已领礼包: 6530个

财富等级: 富甲天下

发表于 2004-6-27 10:27:51 | 显示全部楼层
看看append与cons用法的差异:
(entmod (append '((62 . 1)) (entget(car(entsel)))))
(entmod (cons '(62 . 1) (entget(car(entsel)))))

另:“随块”颜色号“0”(组码包含),“随层”颜色号“256”(组码隐含)。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-15 12:10:37 | 显示全部楼层
用图层控制颜色和线型最好,到时候只要改变图层即可
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-15 16:30:08 | 显示全部楼层
最初由 yanxinbo67 发布
[B]用图层控制颜色和线型最好,到时候只要改变图层即可 [/B]

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

使用道具 举报

发表于 2004-7-16 15:25:08 | 显示全部楼层
如果是简单的实体,是可以用楼主的方法改变颜色的。要是块的话,就不是那么简单了。论坛里有相关程序,晓东工具里也有。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-7-24 11:58:31 | 显示全部楼层
每一个单位在绘图过程中都应该有自己的绘图标准,如果没有标准那么绘图的结果也不是标准的,随心所欲,出现图层混乱,颜色混乱,线型混乱。所谓的标准也是用的很方便的标准就是一种图层代表一种颜色和一种线型,所有的实体都是随层的,因为同一层可能会代表一种或一类东西,根本不可能存在8楼说的那样,如果出现,只能说它不标准或者不规范。所以7楼说的很有道理,而且很实用也很简单,同时也解决了块颜色问题,不知有谁同意我的观点
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-7-26 22:06:17 | 显示全部楼层
我也是一个新手。

我也有这样的问题,看了各位的谈论我还是没明白过来。

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

使用道具 举报

 楼主| 发表于 2004-8-11 21:12:39 | 显示全部楼层
最初由 ll_j 发布
[B]看看append与cons用法的差异:
(entmod (append '((62 . 1)) (entget(car(entsel)))))
(entmod (cons '(62 . 1) (entget(car(entsel)))))

另:“随块”颜色号“0”(组码包含),“随层”颜色号“256”(组码隐... [/B]



我试了一下,APPENG和CONS都不能更新颜色为随层的多义线的颜色。。(注意,是多义线。更新直线之类的颜色可以)。倒是四楼的方法有效。

还有,不同意十楼的看法。因为一个很大的CAD文件不可能它的每个图元都有自己的颜色,总有一些是随层的。而且有些对象的颜色本来就是可以随意的。不是吗。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-11 22:07:10 | 显示全部楼层
我想问一下,   在" (command "change" ent "" "p" "c" 1 "")  " 之前, 我想先记住被选实体的颜色(不一定随层), 以便后来恢复之用, 这该怎么办? 是用6楼的办法?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-11 22:25:42 | 显示全部楼层
回楼上:
可以将实体名或句柄 以及原有的颜色组码值保存到一个表里面,恢复时候再“更新”回去就可以了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 10:16 , Processed in 0.212871 second(s), 60 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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