找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3199|回复: 20

[求助] 高手来看看这个问题如何解决!

[复制链接]

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2013-11-7 17:13:32 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 q3_2006 于 2013-11-7 17:14 编辑

下午别人跟我求助的问题 如图,直线上下有两个数值,想保留大值(小值删除掉),如果相等,任意保留一个,只有一个值的不理会!
这个应该是软件生成的,字符前有一段看起来像是空格的东西,但似乎又不是空格,不知道如何处理,请高手帮助解决,谢谢了!
上测试图
未命名.JPG

Drawing2(1).rar

30.45 KB, 下载次数: 2

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

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-7 17:23:03 | 显示全部楼层
你试试 XD::List:GroupByIndex 构造表,用字的中心,误差取一个合适值

点评

前面空的那一段不知道是什么东西。。如何替换呀。用FIND吗??数值如何提出来??  详情 回复 发表于 2013-11-7 17:25
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2013-11-7 17:25:28 | 显示全部楼层
st788796 发表于 2013-11-7 17:23
你试试 XD:ist:GroupByIndex 构造表,用字的中心,误差取一个合适值

前面空的那一段不知道是什么东西。。如何替换呀。用FIND吗??数值如何提出来??

点评

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-7 17:35:45 | 显示全部楼层
q3_2006 发表于 2013-11-7 17:25
前面空的那一段不知道是什么东西。。如何替换呀。用FIND吗??数值如何提出来??

后面的会处理了吧

  1. (defun c:tt (/ ss el)
  2.   (if (setq ss (ssget '((0 . "text"))))
  3.     (progn
  4.       (setq el (xdrx_pickset->ents ss)
  5.             el (mapcar
  6.                  '(lambda (x)
  7.                     (list (nth 4 (XD::Geom:Box->9pt (Xd::Entity:Box x))) x)
  8.                   )
  9.                  el
  10.                )
  11.             el (vl-remove-if
  12.                  '(lambda (x) (= (length x) 1))
  13.                  (mapcar 'cdr (XD::List:GroupByIndex el 380.))
  14.                )
  15.       )
  16.     )
  17.   )
  18. )

点评

还是没说前面的空段怎么处理呀?  详情 回复 发表于 2013-11-7 17:39
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2013-11-7 17:39:02 | 显示全部楼层
st788796 发表于 2013-11-7 17:35
后面的会处理了吧


还是没说前面的空段怎么处理呀?怎么判断空的这一段是个什么东西??

点评

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-7 17:42:34 | 显示全部楼层
本帖最后由 st788796 于 2013-11-7 17:48 编辑
q3_2006 发表于 2013-11-7 17:39
还是没说前面的空段怎么处理呀?怎么判断空的这一段是个什么东西??

判断那个干什么? 空格
下面把相等的会删掉一个,如果保留,判断一下
数字特别密的地方单独处理
  1. (defun c:tt (/ ss el)
  2.   (if (setq ss (ssget '((0 . "text"))))
  3.     (progn
  4.       (setq el (xdrx_pickset->ents ss)
  5.             el (mapcar
  6.                  '(lambda (x)
  7.                     (list (nth 4 (XD::Geom:Box->9pt (Xd::Entity:Box x))) x)
  8.                   )
  9.                  el
  10.                )
  11.             el (vl-remove-if
  12.                  '(lambda (x) (= (length x) 1))
  13.                  (mapcar 'cdr (XD::List:GroupByIndex el 380.))
  14.                )
  15.             el (mapcar
  16.                  '(lambda (x)
  17.                     (vl-sort
  18.                       x
  19.                       '(lambda (e1 e2)
  20.                          (< (distof (xdrx_getpropertyvalue e1 "Textstring"))
  21.                             (distof (xdrx_getpropertyvalue e2 "Textstring"))
  22.                          )
  23.                        )
  24.                     )
  25.                   )
  26.                  el
  27.                )
  28.       )
  29.       (mapcar '(lambda (x)
  30.                  (entdel (car x))
  31.                )
  32.               el
  33.       )
  34.     )
  35.   )
  36.   (princ)
  37. )


点评

索引值 是指什么呀,我不懂!求教了!  详情 回复 发表于 2013-11-7 18:08
空格不会影响数值比较吗?今才知道!  详情 回复 发表于 2013-11-7 17:52
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2013-11-7 17:52:03 | 显示全部楼层
st788796 发表于 2013-11-7 17:42
判断那个干什么? 空格
下面把相等的会删掉一个,如果保留,判断一下
数字特别密的地方单独处理

空格不会影响数值比较吗?今才知道!

点评

用好XD:ist:GroupByIndex,找出特征INDEX及fuzz要看发挥了  详情 回复 发表于 2013-11-7 18:11
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2013-11-7 18:08:39 | 显示全部楼层
st788796 发表于 2013-11-7 17:42
判断那个干什么? 空格
下面把相等的会删掉一个,如果保留,判断一下
数字特别密的地方单独处理

索引值 是指什么呀,我不懂!求教了!

点评

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-7 18:11:31 来自手机 | 显示全部楼层
本帖最后由 st788796 于 2013-11-7 18:13 编辑
q3_2006 发表于 2013-11-7 17:52
空格不会影响数值比较吗?今才知道!

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-7 18:15:13 来自手机 | 显示全部楼层
本帖最后由 st788796 于 2013-11-7 18:18 编辑
q3_2006 发表于 2013-11-7 18:08
索引值 是指什么呀,我不懂!求教了!


针对这个应用,Index就是TEXTBOX九点值的正中心点,fuzz取字的行距略大一点

点评

有个问题,这个问题我的其他的程序里也有这种情况,比如清理重叠块时:当我看全图处理容易清理不干净,但放大到局布就OK,不知道这种情况是为什么,如何避免呢??  详情 回复 发表于 2013-11-7 18:27
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2013-11-7 18:27:27 | 显示全部楼层
st788796 发表于 2013-11-7 18:15
针对这个应用,Index就是TEXTBOX九点值的正中心点,fuzz取字的行距略大一点

有个问题,这个问题我的其他的程序里也有这种情况,比如清理重叠块时:当我看全图处理容易清理不干净,但放大到局布就OK,不知道这种情况是为什么,如何避免呢??

点评

你是不是没把要处理的都显示到屏幕里面啊?  详情 回复 发表于 2013-11-7 20:22
regen 一下,眼见不一定为实  详情 回复 发表于 2013-11-7 18:40
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-11-7 18:40:30 来自手机 | 显示全部楼层
q3_2006 发表于 2013-11-7 18:27
有个问题,这个问题我的其他的程序里也有这种情况,比如清理重叠块时:当我看全图处理容易清理不干净,但 ...

regen 一下,眼见不一定为实

点评

不是这个问题,确实是看全图清不掉,局布就能,一直搞不懂是为什么?原本可以一次处理的,非得分几次。。麻烦得狠!拜托高手给找找原因,我程度太差,不容易发现问题,用上面的代码处理我的测试图也有这个问题。。。  详情 回复 发表于 2013-11-7 18:45
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2013-11-7 18:45:36 | 显示全部楼层
Free-Lancer 发表于 2013-11-7 18:40
regen 一下,眼见不一定为实

不是这个问题,确实是看全图清不掉,局布就能,一直搞不懂是为什么?原本可以一次处理的,非得分几次。。麻烦得狠!拜托高手给找找原因,我程度太差,不容易发现问题,用上面的代码处理我的测试图也有这个问题。。。

点评

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2013-11-7 19:07:01 来自手机 | 显示全部楼层
q3_2006 发表于 2013-11-7 18:45
不是这个问题,确实是看全图清不掉,局布就能,一直搞不懂是为什么?原本可以一次处理的,非得分几次。。 ...

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

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

 楼主| 发表于 2013-11-7 19:12:18 | 显示全部楼层
不能,我用04 12都试了。。拜托找下原因。。我常遇到这个问题,局布都OK

点评

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 08:41 , Processed in 0.448388 second(s), 64 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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