找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1191|回复: 6

[求助]:请编个lsp对255种颜色的显示隐藏

[复制链接]

已领礼包: 394个

财富等级: 日进斗金

发表于 2006-11-1 11:44:43 | 显示全部楼层 |阅读模式

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

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

×
有没有好的lsp对255种颜色的显示隐藏,不管什么层,只要是同一个色就可以同时显示隐藏。如果选择到的这个颜色显示,其它的则全部隐藏。只看到你点选的颜色.
谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2006-11-1 13:57:49 | 显示全部楼层
  1. [FONT=courier new];;;qxxsyc(曲线显示隐藏)
  2. (defun c:qxxsyc        ()
  3.   (CMDLA0)
  4.   (setvar "osmode" 0)
  5.   (if (null INT)
  6.     (setq INT 7)
  7.   )
  8.   (if (setq ss (ssget "X" '((0 . "CIRCLE,ELLIPSE,*LINE,ARC"))))
  9.     (progn
  10.       (setq INT        (UINT 7 "" "颜色号" INT)
  11.             ukw        (UKWORD 7 "1 2 3" "方式:1-选择/2-显示/3-隐藏" ukw)
  12.             ss0        (ssadd)
  13.             i        -1
  14.       )
  15.       (while (or (< int 1) (> INT 255))
  16.         (setq INT (UINT 7 "" "颜色号" INT))
  17.       )
  18.       (cond ((= ukw "1")
  19.              (while (setq s1 (ssname ss (setq i (1+ i))))
  20.                (if (= (xyp-get-Color s1) int)
  21.                  (setq ss0 (ssadd s1 ss0))
  22.                )
  23.              )
  24.              (xyp-Redraw3 ss0)
  25.              (princ "\n选择集:SS0!")
  26.             )
  27.             ((= ukw "2")
  28.              (while (setq s1 (ssname ss (setq i (1+ i))))
  29.                (if (= (xyp-get-Color s1) int)
  30.                  (xyp-SubUpdAdd s1 60 0)
  31.                )
  32.              )
  33.             )
  34.             ((= ukw "3")
  35.              (while (setq s1 (ssname ss (setq i (1+ i))))
  36.                (if (= (xyp-get-Color s1) int)
  37.                  (xyp-SubUpdAdd s1 60 1)
  38.                )
  39.              )
  40.             )
  41.       )
  42.     )
  43.   )
  44.   (CMDLA1)
  45. )
  46. (princ "\n命令: qxxsyc  (曲线显示隐藏)")
  47. (princ)[/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 394个

财富等级: 日进斗金

 楼主| 发表于 2006-11-1 15:30:00 | 显示全部楼层
提示错误......请斑竹看一下

可不可以这颜色号不要固定,可以自己在图里指定,因有时也不知这颜色是什么颜色号。
还有可以简单点,就是指定到的颜色显示,其它颜色线则关闭,也可以反之操作
(就是跟对层的开关操作同一样,现在只是想看可不可以对颜色的开关操作)
.谢谢!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 196个

财富等级: 日进斗金

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

使用道具 举报

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

使用道具 举报

已领礼包: 394个

财富等级: 日进斗金

 楼主| 发表于 2006-11-2 09:22:51 | 显示全部楼层
我弄不懂。

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-21 04:15 , Processed in 0.184274 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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