找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1511|回复: 9

[求助] [求助]:寻一个简单程序

[复制链接]
发表于 2006-12-26 20:52:15 | 显示全部楼层 |阅读模式

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

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

×
一张图纸上有很多个数字,都是独立的文字,
如何能做到框选以后,把所有文字中,数字大于50的,改成红色???
最关键的,数字的格式全是a-b-c
比如"11-47-58",,如何写这个程序???
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 10405个

财富等级: 富甲天下

发表于 2006-12-27 09:48:21 | 显示全部楼层

  1. (DEFUN C:TORED ()
  2. (SETVAR "CMDECHO" 0)
  3. (IF (SETQ SS (SSGET "X" '((0 . "*TEXT") (1 . "*-5*"))))
  4.   (COMMAND "CHPROP" SS "" "C" 1 "")
  5. )
  6. (SETVAR "CMDECHO" 1)
  7. (PRINC)
  8. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-27 11:26:02 | 显示全部楼层
???先谢谢楼上
不过没有明白我的意思,用你的程序,
我还没有进行框选,就自动变色了,而且,改变的没有变,不该变的变了,
好像没有判断>50的语句。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 10405个

财富等级: 富甲天下

发表于 2006-12-27 13:12:30 | 显示全部楼层
程序是自动的,选择串中包含“-5”的文本进行更改,因给的例子是“11-47-58”串中包含“-5”。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-27 16:28:15 | 显示全部楼层
这个根本不行!!!!
我需要的是选择性判断的程序,你这样把包含5的都变了!!比如15
有没有高手??
本版斑竹这个时候该发言了……
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-12-29 09:15:48 | 显示全部楼层
你的这个要求恐怕不好实现,因为你的数字格式是a-b-c,假如是TEXT对象,就不可能实现,因为TEXT对象不能具有两种颜色。如果是MTEXT对象,倒还有可能,假如b是大于50的数,只要把文字串变成a-{\\c1;b}-c即可。如果一定要对TEXT对象进行处理,可以将TEXT转换成MTEXT,再修改颜色,如果想得到TEXT,可以将其炸开。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2006-12-29 19:33:22 | 显示全部楼层
TEXT对象不能具有两种颜色。如果是MTEXT对象,倒还有可能,
同意!
不过楼主可以将text改为mtext,不知道合要求否
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-31 20:35:42 | 显示全部楼层
不需要那么麻烦,只需要a-b-c中有一个大于50,就把这个text全部改成红色就行了
可以吗??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2007-1-1 02:49:12 | 显示全部楼层

这个绝对可行

我花了好长时间。。。才搞定了
里面的变量很乱。 想改再改吧
不过一定可以用的。。我试过了。。
a-b-c,当中只要有一个a或b或c大于50的。
就会变成红色的。。。。符合楼主要求/。
俺是初学者。。一直在学习。。。
其它的楼主是厉害人物可以自己改。
[php]
(setq ss (ssget))
可以自己改
(setq ss (ssget  '((0 . "*TEXT"))))
[/php]
(初学者比较穷)
还有,我这个爱心币有没有设置成功啊??(就是有没有收到钱呢。。哈哈。。试试)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-1 12:23:05 | 显示全部楼层
谢谢楼上,可以了,非常感谢!!!
现在人老了,事情多了,好久没有编程序了,还得靠大家的帮助啊……
如果你需要爱心币,说一声,我到银行去给你100个。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 22:37 , Processed in 0.279441 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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