xiaocainiao 发表于 2023-7-8 07:18:07

如何判断单选对象时、是按空格结束的、还是拾取的对象类型不同而结束的

请教一下大家!执行以下代码时、
(setq ss (ssget ":s" '((0 . "hatch"))))
拾取直线的结果是nil、
按空格键的结果也是nil、
想问一下怎么判断、是拾取了直线、还是按了空格
主要想判断是否按了空格结束

start4444 发表于 2023-7-8 12:47:47

只要没选中填充就会返回nil,和空格一样,把完整的代码发上来吧

xiaocainiao 发表于 2023-7-8 15:03:16

start4444 发表于 2023-7-8 12:47
只要没选中填充就会返回nil,和空格一样,把完整的代码发上来吧

程序才刚开始搞、我想的是执行(setq ss (ssget ":s" '((0 . "hatch"))))以后、没选中填充就结束、如果按空格就执行其他功能、现在第一步就卡住了

masterlong 发表于 2023-7-8 16:22:51

不要过滤器
选中以后判断是否hatch

xiaocainiao 发表于 2023-7-8 17:20:08

masterlong 发表于 2023-7-8 16:22
不要过滤器
选中以后判断是否hatch

还有其他方法吗、不要过滤器我就不纠结这个问题了
页: [1]
查看完整版本: 如何判断单选对象时、是按空格结束的、还是拾取的对象类型不同而结束的