PDuMont 发表于 2022-7-5 15:59:56

ErrNo变量问题

你好
 
关于errno变量和UCS命令的奇怪行为:
 
(setvar 'errno 0)
 
使用“UCS”命令,将UCS旋转到对象,不选择任何内容:
 
(getvar 'errno)
 
...按预期返回2。
 
但对于lisp:
 
(setvar 'errno 0)
(command "ucs" "ob" pause)
 
选择nothing,errno仍然返回0。
 
知道为什么一个会按预期行事而另一个不会吗?

hanhphuc 发表于 2022-7-5 16:16:31

我的测试R17(2007)都返回0

Jef! 发表于 2022-7-5 16:24:14

2015年,两人都将errno设置为2
奇怪的

PDuMont 发表于 2022-7-5 16:33:07

感谢您查看韩和杰夫!
 
我在2016年,它在发出命令时始终返回2,通过lisp返回0。

hanhphuc 发表于 2022-7-5 16:38:34

 
如果这是不同版本(您的2016年Jef的2015年、2007年)中的错误,等等。。不确定entsel?

PDuMont 发表于 2022-7-5 16:45:25

我发现按实体设置ucs有点不可预测。
例如,将ucs设置为一条线,ucs将根据拾取该线的位置而不同。
 
在多段线或实体上变得更加不可预测。

Jef! 发表于 2022-7-5 16:54:38

不客气!
 
我没有深入研究UCS的“对象”,但我的感觉是(对机器来说)它可能更随意,而不是不可预测。(例如OCS的X轴和Y轴的方向,或者3DSolid的哪个部分在将其切成2片后将保留原始句柄/珐琅,等等)。

PDuMont 发表于 2022-7-5 17:02:52

嘿,杰夫!
 
你可能是对的。
页: [1]
查看完整版本: ErrNo变量问题