明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1316|回复: 3

请教大侠们,如何更改图元颜色

[复制链接]
发表于 2009-3-23 15:56 | 显示全部楼层 |阅读模式

小弟写了个程序,我现在想加入一个功能就是修改后将颜色修改成红色,该怎么加入语句呢,我用command好像不行

(defun c:jj12(/ ss dm dmbgmc dmbg gd gdbg gdbgmc js jsbg jsbgmc jsbgmc1 newjs newjsjs )
   (prompt "请选择地面标高:) ")
  (setq ss (ssget '((0 . "TEXT"))))
  (setq dm (ssname ss 0))
  (setq dmbgmc (entget dm))
  (setq dmbg (atof(cdr (assoc 1 dmbgmc))))
     (prompt "请选择管底标高:) ")
  (setq ss (ssget '((0 . "TEXT"))))
  (setq gd (ssname ss 0))
  (setq gdbgmc (entget gd))
  (setq gdbg (atof(cdr (assoc 1 gdbgmc))))
       (prompt "请选择需修改标高的标注 ")
  (setq ss (ssget '((0 . "TEXT"))))
  (setq js (ssname ss 0))
  (setq jsbgmc (entget js))
  (setq jsbg (atof(cdr (assoc 1 jsbgmc))))
  (setq newjs (- dmbg gdbg))
  (setq newjsjs1 (cons 1 (strcat "1000×1200×"  (rtos newjs 2 2))))
  (setq jsbgmc (subst newjsjs1 (assoc 1 jsbgmc) jsbgmc))
  (entmod jsbgmc)
  (prin1))

发表于 2009-3-23 16:06 | 显示全部楼层
你都用到图元表了,为什么不用62组码呢?


发表于 2009-3-23 16:35 | 显示全部楼层
  1. (defun c:jj12(/ ss dm dmbgmc dmbg gd gdbg gdbgmc js jsbg jsbgmc jsbgmc1 newjs newjsjs )
  2.    (prompt "请选择地面标高:) ")
  3.   (setq ss (ssget '((0 . "TEXT"))))
  4.   (setq dm (ssname ss 0))
  5.   (setq dmbgmc (entget dm))
  6.   (setq dmbg (atof(cdr (assoc 1 dmbgmc))))
  7.      (prompt "请选择管底标高:) ")
  8.   (setq ss (ssget '((0 . "TEXT"))))
  9.   (setq gd (ssname ss 0))
  10.   (setq gdbgmc (entget gd))
  11.   (setq gdbg (atof(cdr (assoc 1 gdbgmc))))
  12.        (prompt "请选择需修改标高的标注 ")
  13.   (setq ss (ssget '((0 . "TEXT"))))
  14.   (setq js (ssname ss 0))
  15.   (setq jsbgmc (entget js))
  16.   (setq jsbg (atof(cdr (assoc 1 jsbgmc))))
  17.   (setq newjs (- dmbg gdbg))
  18.   (setq newjsjs1 (cons 1 (strcat "1000×1200×"  (rtos newjs 2 2))))
  19.   (setq jsbgmc (subst newjsjs1 (assoc 1 jsbgmc) jsbgmc))
  20.   (entmod jsbgmc)
  21.   (command "change" js "" "p" "c" "1" "")
  22.   (prin1))
用change 或者entmod
 楼主| 发表于 2009-3-23 17:24 | 显示全部楼层
谢谢,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-7-2 11:03 , Processed in 0.161138 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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