changyiran 发表于 2012-4-17 16:04:15

lisp能不能根据句柄过滤选择集

我用句柄过滤选择集为什么返回nil啊

e2002 发表于 2012-4-17 16:08:57

没个对象的句柄都是唯一的,又没有规律,你过滤啥呢?

changyiran 发表于 2012-4-17 16:22:37

e2002 发表于 2012-4-17 16:08 static/image/common/back.gif
没个对象的句柄都是唯一的,又没有规律,你过滤啥呢?

就是我想让一个特定的模板中的字去刷另外的字,因为其他字中可能有和该模板字相同的字,故而想到了句柄,试验证明好像不能用句柄过滤!

changyiran 发表于 2012-4-17 17:15:04

changyiran 发表于 2012-4-17 16:22 static/image/common/back.gif
就是我想让一个特定的模板中的字去刷另外的字,因为其他字中可能有和该模板字相同的字,故而想到了句柄, ...

那我该怎么用过滤表呢?假设图元名是(-1 . <图元名: 7efad1f8>)这个过滤表该怎么写呢?我这样写不对啊(ssget'((-1 . "图元名: 7efad1f8")))

功夫佬 发表于 2012-4-17 17:37:44

请楼下回答!!

e2002 发表于 2012-4-17 18:10:00

改文字内容需要修改 1组码.
过滤特定的含某种模式的Text对象, 需要在 ssget 中设置
具体参看 wcmatch 和 ssget 函数的说明

changyiran 发表于 2012-4-17 18:20:11

e2002 发表于 2012-4-17 18:10 static/image/common/back.gif
改文字内容需要修改 1组码.
过滤特定的含某种模式的Text对象, 需要在 ssget 中设置
具体参看 wcmatch 和...

版主我不是用文字内容过滤啊,我是用图元名过滤啊,我的意思是只想得到已知句柄的图元,因为不能过滤句柄,而handent可以得到唯一的图元名,我就想用图元名过滤啊,也就是-1组码,但我不知道这个过滤表该怎么写。请版主指教下!

Lisper 发表于 2012-4-17 18:30:31

changyiran 发表于 2012-4-17 18:20 static/image/common/back.gif
版主我不是用文字内容过滤啊,我是用图元名过滤啊,我的意思是只想得到已知句柄的图元,因为不能过滤句柄 ...

不行!真是无语!既然已经有了Handle,直接 (setq en (hndent handle))就ok了,还要脱裤子放屁ssget干嘛!

changyiran 发表于 2012-4-17 20:17:31

Lisper 发表于 2012-4-17 18:30 static/image/common/back.gif
不行!真是无语!既然已经有了Handle,直接 (setq en (hndent handle))就ok了,还要脱裤子放屁ssget干嘛! ...

别太激动嘛,handent少写个a,不过,作为菜鸟的我还是要衷心感谢你,谢谢!
页: [1]
查看完整版本: lisp能不能根据句柄过滤选择集