[求助]图纸修复
这张图很奇怪,是一个CAD病毒文件acad.vlx程序造成的,复制删除全部选择all能发现图纸还有很多图元,但在窗口内怎么也看不到,不知哪位高手可以帮忙看看是怎么回事? 它们是在 "锁定" 的层上, 且是 "不可见" 的. 锁定的问题很好解决, 从 "层" 对话框中取消那些层的锁定就是. <br/>实体的 "不可见" 可能有些麻烦. 由于这方面接触得较少, 一时也没找到可以直接修改它们的 ACAD 命令. 如果只是想看看的话, 可以通过 "特性匹配" 命令 (MATCHPROP), 先选择你那个 "MUST re_cover" 文字实体作为 "源", 然后是 All (所有实体) 作为 "目标" 实体; 最后 Zoom.E 命令序列将整个图形显示到屏幕上来! 满漂亮的个螺旋 <p>谢谢回复,,,</p><p></p><p>在晓东CAD家园找到这样的代码:</p><p></p><p>(defun c:test () ;;恢复可见图层上的不可见图元 <br/>(vl-load-com) <br/>(setq ss (ssget "x") n 0) <br/>(while (< n (sslength ss)) <br/>(setq ent (ssname ss n) <br/>obj (vlax-ename->vla-object ent)) <br/>(if (vlax-property-available-p obj 'Visible T) <br/>(if (= (vla-get-visible obj) :vlax-false) <br/>(vla-put-Visible obj :vlax-true ) <br/>) <br/>) <br/>(setq n (1+ n)) <br/>)<br/>) </p> <font size="2">请看鄙人的一篇关于此问题解决方案的拙作《MUST re_cover!感染后的图纸的修复》:</font><a href="http://www.shejitong.com/space.php?uid=335&do=blog&id=1691" target="_blank"><font color="#003300" size="2">http://www.shejitong.com/space.php?...do=blog&id=1691</font></a><br/><font size="2">如仍有问题欢迎讨论:)</font>
页:
[1]