ErrNo变量问题
你好关于errno变量和UCS命令的奇怪行为:
(setvar 'errno 0)
使用“UCS”命令,将UCS旋转到对象,不选择任何内容:
(getvar 'errno)
...按预期返回2。
但对于lisp:
(setvar 'errno 0)
(command "ucs" "ob" pause)
选择nothing,errno仍然返回0。
知道为什么一个会按预期行事而另一个不会吗? 我的测试R17(2007)都返回0 2015年,两人都将errno设置为2
奇怪的 感谢您查看韩和杰夫!
我在2016年,它在发出命令时始终返回2,通过lisp返回0。
如果这是不同版本(您的2016年Jef的2015年、2007年)中的错误,等等。。不确定entsel? 我发现按实体设置ucs有点不可预测。
例如,将ucs设置为一条线,ucs将根据拾取该线的位置而不同。
在多段线或实体上变得更加不可预测。 不客气!
我没有深入研究UCS的“对象”,但我的感觉是(对机器来说)它可能更随意,而不是不可预测。(例如OCS的X轴和Y轴的方向,或者3DSolid的哪个部分在将其切成2片后将保留原始句柄/珐琅,等等)。 嘿,杰夫!
你可能是对的。
页:
[1]