明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1738|回复: 22

[提问] 头疼的问题、视口线显示不出来怎么办

  [复制链接]
发表于 2023-1-5 12:03:01 | 显示全部楼层 |阅读模式
请教论坛的各位大神、我经常遇到视口线不显示的情况,

视口图层没有冻结、查询了视口组码和正常视口也没什么区别、
现在能通过视口最大化和最小化让视口线显示出来、
但经常出现这个问题、所以想请教一下有没有办法用LISP让视口线显示出来
案例文件我上传附件了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2023-1-6 17:45:56 | 显示全部楼层
你遇到的问题确实比较奇怪
布局里本身有一个默认不可见的视口
这个视口可以用下面的语句“亮显”出来
(sslength (setq ss (ssget "x" (list '(0 . "VIEWPORT") (cons 410 (getvar "ctab"))))))
(sssetfirst nil ss)
这个视口可以移动但不能删除拷贝

纯感觉瞎猜
你做的视口可能被CAD认定成了默认视口
因此处理成了不可见

你是command命令创建、裁剪视口的?
还是用的自定义程序?
后者的话最好检查下程序
 楼主| 发表于 2023-1-6 18:11:40 | 显示全部楼层
masterlong 发表于 2023-1-6 17:45
你遇到的问题确实比较奇怪
布局里本身有一个默认不可见的视口
这个视口可以用下面的语句“亮显”出来

就是用的CAD自带的视口裁剪功能、布局空间本身有个大视口这个我知道、我感觉我这个问题就是CAD的BUG、要不然也不会最大化再最小化一下就好了
 楼主| 发表于 2023-1-6 12:06:29 | 显示全部楼层
masterlong 发表于 2023-1-6 11:01
再多也就限制在64个以内
模型少放点无关内容
以前模型画图一个dwg几十上百张图

这个不是拆不拆布局的问题、即使拆分布局也解决不了这个问题、而且如果每个布局的视口都有问题就更难搞了、现在就是无法用LISP判断哪个视口不显示视口线
发表于 2023-1-5 12:46:36 | 显示全部楼层
我下载试过,未发现任何问题
 楼主| 发表于 2023-1-5 13:35:22 | 显示全部楼层
天天问 发表于 2023-1-5 12:46
我下载试过,未发现任何问题

你打开能看到视口线?不是外面那个矩形框
发表于 2023-1-5 14:48:37 | 显示全部楼层
我不知道你这个是怎么弄成这样的?用 AutoCAD 检查不到问题,但用 gstarcad 2023 可以修正,audit之后,视口对象恢复正常显示与操作了。
发表于 2023-1-5 14:50:35 | 显示全部楼层
看不到视口线
 楼主| 发表于 2023-1-5 15:49:16 | 显示全部楼层
e2002 发表于 2023-1-5 14:48
我不知道你这个是怎么弄成这样的?用 AutoCAD 检查不到问题,但用 gstarcad 2023 可以修正,audit之后,视 ...

有时候用视口裁剪会出现这样的问题、还不是一两个视口、是很多个视口都会这样、很头疼
 楼主| 发表于 2023-1-5 15:50:21 | 显示全部楼层
e2002 发表于 2023-1-5 14:48
我不知道你这个是怎么弄成这样的?用 AutoCAD 检查不到问题,但用 gstarcad 2023 可以修正,audit之后,视 ...

我试了一下audit也没搞定
 楼主| 发表于 2023-1-5 15:51:42 | 显示全部楼层

有没有啥解决办法呢?主要是想通过LISP批量解决这类问题

点评

用bricscad23 ,能显示VP对象,audit后也修复成功。  发表于 2023-1-5 16:05
问题是你怎么搞成这样的?是用了什么第三方的工具吗? 目前的解决方法就是用 其他的 AutoCAD 替代品(gcad,zwcad,bcad)来修复这个错误。以后不要再继续产生这种错误才是正道。  发表于 2023-1-5 16:01
 楼主| 发表于 2023-1-5 16:23:28 | 显示全部楼层
e2002 发表于 2023-1-5 14:48
我不知道你这个是怎么弄成这样的?用 AutoCAD 检查不到问题,但用 gstarcad 2023 可以修正,audit之后,视 ...

有时候用视口裁剪就会有这个问题、还有时候就画画图突然间这样了、也没用第三方插件
发表于 2023-1-5 17:08:41 | 显示全部楼层
AutoCAD中的一个解决方法:
双击进入视口,然后最大化视口,然后恢复视口,你会看到原先不显示的视口边界现在正常显示了。

对于这个方法,也能用LISP批量处理一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-16 06:22 , Processed in 0.179483 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表