cmdecho其实不重要,他基本上只有command函数有效,只要你确认在调用command的时候是关掉的,就可以了,也不影响你的命令行。是吧。
其实这个想不出现这样的逻辑问题,就考虑用vla函数 - (vla-StartUndoMark (vla-get-ActiveDocument (vlax-get-acad-object)))
- (vla-EndUndoMark (vla-get-ActiveDocument (vlax-get-acad-object)))
- (if (= 8 (logand 8 (getvar 'UNDOCTL)))
- (vla-EndUndoMark (vla-get-ActiveDocument (vlax-get-acad-object)))
- )
|