我不确定是否有任何解决方案可用于在锁定的视口中缩放或平移生成的命令行消息垃圾邮件,即。,
-
- Viewport is view-locked. Switching to Paper space.
- Switching back to Model space.
我无法使用互联网搜索找到一个。以下解决方案适合我。如果您使用此解决方案,非常重要的是您已经为特定例程定义了一个错误函数,以便在出现错误时(SETVAR“NOMUTT”1)不会保持打开状态,因此将(SETVAR“NOMUTT”0)放在错误例程的早期。解决方案非常简单。只需在需要在命令行执行单个响应的代码之前输入所需消息并将“nomutt”设置为1,然后将nomutt设置为0。
(PRINC“您的函数的消息文本”)
(普林斯)
(SETVAR“NOMUTT”1)
>>
(SETVAR“NOMUTT”0)
下面是我使用的autolisp示例:
-
- (PROGN
- (PRINC "\nSelect objects: ")
- (PRINC)
- (SETVAR "nomutt" 1)
- (SETQ mltss (SSGET
- (LIST (CONS -4 "<OR")
- (CONS 0 "TEXT")
- (CONS 0 "MTEXT")
- (CONS -4 "OR>")
- ) ;_ end of LIST
- ) ;_ end of SSGET
- ) ;_ end of SETQ
- (SETVAR "nomutt" 0)
- ) ;_ end of PROGN
HTH公司
我知道我是 |