我只是玩了一下。。我突然想到一个主意:
通过更改pdmode变量,视口会自动重新生成,因此这里有一些奇怪的测试条件来确定重新生成是否成功:
- _1$ (setvar 'pdmode (getvar 'pdmode)); can be used instead of regen, which is funny
- 35
- _1$ (vla-regen (vla-get-activedocument (vlax-get-acad-object)) acActiveViewport)
- nil
- _$ (= (getvar 'pdmode) (setvar 'pdmode (getvar 'pdmode)))
- T
- _$ (if (= (getvar 'pdmode) (setvar 'pdmode (getvar 'pdmode)))
- (print "Yes")
- (print "No")
- )
- "Yes" "Yes"
- _$
我完全不知道这在哪里可行,只是想把这些信息保存在档案里。 |