我对代码的dimaligned部分有问题。代码运行正常,但随后出现错误“未知命令”Dimaligned2“”。我收到错误似乎很奇怪,但代码仍在运行。另一个问题是,垂直捕捉的动作真的很奇怪(不是直接在我捕捉到的地方进行)。代码如下:
- (defun C:DIMALIGNED2 ( / pt1 pt2 oldsnap)
- (setq oldsnap (getvar "osmode"))
- (setq pt1 (getpoint "\nSpecify first extension line origin: "))
- (setvar "osmode" 128)
- (setq pt2 (getpoint "\nSpecify second extension line origin: "))
- (command "._DIMALIGNED" pt1 pt2 pause "")
- (prompt "\nDimension Aligned")
- (setvar "osmode" oldsnap)
- (princ)
- )
|