找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: wkai

[分享]:选择易v3.10版—强力选择过滤器(040809更新)

[复制链接]
 楼主| 发表于 2004-8-16 13:49:21 | 显示全部楼层
To 心竹:
这个基本上是最终版了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-17 12:21:08 | 显示全部楼层
1、版主好有创意。居然把选择功能做到如此极致。
2、我来说说不同观点,其实我们在平时的选择不会那么复杂,如果真是很复杂,我就会用FILTER了。
3、CAD制图讲究一个快。其实我在平时使用时仅仅是把CAD中BONUS自带的选择命令“GETSEL.LSP”稍加修改,速度非常快,也很方便。现贴出来给大家讨论。
[B]4、我的机子不知为何,不能上传文件,哪位高手指点一下。


  1. (defun c:Getsel (/ LAY    ;; Layer of the selected entity
  2.                    ENT    ;; Entity type of seleted entity
  3.                    SS     ;; Selection set
  4.                    SSLST  ;; Filter list
  5.                 )

  6.   (init_bonus_error
  7.          (list
  8.            (list "cmdecho" 0
  9.                  "expert"  0
  10.            )
  11.            T     ;flag. True means use undo for error clean up.  
  12.          )       ;list  
  13.   )              ;init_bonus_error

  14.   (setq LAY (car(entsel "\n请点取要选择实体所在的图层 <所有图层>: ")))

  15.   (if LAY
  16. (PROGN
  17.     (REDRAW LAY 3)
  18.     (setq LAY  (cdr(assoc 8 (entget LAY)))
  19.           SSLST (list (cons 8 LAY ))
  20.     )
  21. )
  22.   )


  23.   (setq ENT (car(entsel "\n请点取要选择的实体类型 <所有类型>: ")))

  24.   (if ENT
  25.     (progn
  26.     (REDRAW ENT 3)
  27.       (setq ENT  (cdr(assoc 0 (entget ENT))))
  28.       (if SSLST
  29.          (setq SSLST (append (list (cons 0 ENT )) SSLST))
  30.          (setq SSLST (list (cons 0 ENT )))
  31.       )
  32.     )
  33.   )

  34.   (if SSLST
  35.     (progn
  36.       (cond
  37.         ((and LAY ENT)
  38.            (prompt (strcat "\n选择图层 " LAY " 上的所有类型为 " ENT " 的实体"))
  39.         )
  40.         (LAY
  41.            (prompt (strcat "\n选择图层 " LAY "上的所有实体"))
  42.         )
  43.         (T
  44.            (prompt (strcat "\n选择图中所有类型为 " ENT " 的实体"))
  45.         )
  46.       )

  47.       (prompt "\n请选取范围 <全部>")
  48.      (setq SS (ssget SSLST ))
  49.   (if SS
  50. (setq SS SS)
  51. (setq SS (ssget "X" SSLST)))
  52.       (setq SS (sslength SS))

  53.       (if (> SS 1)
  54.         (prompt (strcat "\n共选取了 " (itoa SS) " 个实体。"
  55.                 )
  56.         )
  57.         (prompt "\n共选取了一个实体。")
  58.       )
  59.     )
  60.     (prompt"\n未选取到任何实体。")
  61.   )
  62.   
  63. (COMMAND "REGEN")
  64.   (restore_old_error)

  65.   (princ)
  66.   
  67. );end defun


  68. ;(prompt "\nGETSEL.LSP loaded, type GETSEL to place items in the active selection set.")

  69. (princ)

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

使用道具 举报

发表于 2004-8-20 12:14:45 | 显示全部楼层
传统方法很麻烦,但是您的为什么不能作为透明命令呢?不知我说的对吗?

好像具体是有的命令下不能作为透明命令使用,比如您的交点打断程序下就不能,这是为什么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2004-8-25 09:12:15 | 显示全部楼层
最初由 它山之石 发布
[B]1、版主好有创意。居然把选择功能做到如此极致。
2、我来说说不同观点,其实我们在平时的选择不会那么复杂,如果真是很复杂,我就会用FILTER了。
3、CAD制图讲究一个快。其实我在平时使用时仅仅是把CAD中BONUS自带... [/B]



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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2004-9-2 20:24:11 | 显示全部楼层
重新加载一次选择易可以解决问题,可能是其他程序定义了和它同名的函数,引起冲突了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-3 14:35:21 | 显示全部楼层
cad2002的快速选择与fi命令的两个选择功能已经很强大了,看看你的是不是更强大!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-15 08:09:43 | 显示全部楼层
最初由 whj1102 发布
[B]传统方法很麻烦,但是您的为什么不能作为透明命令呢?不知我说的对吗?

好像具体是有的命令下不能作为透明命令使用,比如您的交点打断程序下就不能,这是为什么? [/B]



我试过同样状态下选择易不能作为透明命令而FI能,版主请解答
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-9-15 21:16:05 | 显示全部楼层
我使用了一下,真不错,wkai  版主感谢你,不过不能选择多行文字,出现下面的错误
参数类型错误: numberp: nil
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-10-20 23:16:46 | 显示全部楼层
WKAI老师,楼上提了这么多意见,怎么没有回答呢?
难道说你是在忙选择易的升级吗?
其实它真的帮了我们的大忙,选择的时候容易多了,很容易就可以选择到自己想要的东西,但是如果能解决以上问题,那就真的太强了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-6 21:26:32 | 显示全部楼层
To 龙旋风:
问题大都出在 附加过滤 上,附加过滤代码有些不完善,把出问题的实体类型的附加过滤 关闭。或者自己修改 附加过滤代码。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-22 17:35:54 | 显示全部楼层
楼主,有个选择不知道如何设定,希望能帮忙。
我在图中有WLA01~WLA80的文字,其中有缺号,例如如没有WLA53,我现在想要选择WLA06~WLA38(在图中的不同位置),如何设置内容过滤才能选择到。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 18:39 , Processed in 0.464325 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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