在我们用LISP画图时往往有时已经正确编写了代码,但在运行时却不太符合自己的意愿,有时可能原因就是我们没有把对象捕捉这个功能给关了,我就遇到这样的情况好几次,当我不关对象捕捉时怎么弄都不符合意愿,关了对象捕捉就行了。我觉得我们在写程序时应该养成一种习惯,让程序把对象捕捉关了,要不有时我们的客户(用户)他们也许并不知道这个,所以我们应该在程序前加上关闭对象捕捉
(setq os(getvar "osmode")) (setvar "osmode" 0)
到最后再还原
(setvar "osmode" os)
这样就不会出现程序画出的结果不符合意愿的情况,除非你的程序是错的。