明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2863|回复: 7

[求助]一张怪图,请版主、高手帮忙解决

[复制链接]
发表于 2007-2-26 11:59:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 2007-2-26 15:09:34 编辑

有一张奇怪的图纸,在AUTO2000的平台上通过复制或剪贴板传播,但不会自行传播,感染后

图纸文件变大,同时新增加的图元又变成了传播元;

在AUTO2006的剪贴板上可以过滤掉无用的坏信息,但是象天河这样的CAD软件绘出来的明细表

信息经过剪贴板后掉失。

从转出来的dxf格式看出,好像是从小鬼子那里传出来的。可恶!

供大家研究,请切忌传播。好在在高版本上不传播。

请版主、高手帮忙解决,能否写个软件把已经感染的图纸清理干净。

谢谢!MY EMAIL: UCKROOTS@163.COM">LUCKROOTS@163.COM

20060226

本帖子中包含更多资源

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

x
发表于 2007-3-1 23:37:00 | 显示全部楼层
cad病毒确实让人头疼
发表于 2007-3-2 14:46:00 | 显示全部楼层
哈哈哈哈,中了CAD病毒了吧!把所有的不是程序目录里面的LISP都删光掉,
发表于 2007-3-5 23:23:00 | 显示全部楼层

这个是因为里面有大量无用的“图层过滤器”,在06版可以全部一次性删掉。可以看看打开图层管理是不是特别的慢?

图层过滤器每次复制图元(哪怕是只有一个)到另外一张图的时候,都会全部带过去,结果是越积越多。

下面这个代码可以删除所有图层过滤器。

 语法:
(LayerFiltersDelete)

  说明:


在当时图形中删除所有图层过滤器

  函数内容:


(defun LayerFiltersDelete  ()
(vl-Load-Com)
(vl-Catch-All-Apply
  '(lambda ()
    (vla-Remove (vla-GetExtensionDictionary
                 (vla-Get-Layers
                   (vla-Get-ActiveDocument
                   (vlax-Get-Acad-Object))))
                "ACAD_LAYERFILTERS")))
(princ "\n所有图层过滤器已经被删除。")
(princ)
)

发表于 2007-4-29 09:50:00 | 显示全部楼层
我也遇到了同样的情况,使用四楼的代码试了一下,很管用
发表于 2007-4-30 14:18:00 | 显示全部楼层
好象有专杀看看吧
发表于 2007-5-4 19:46:00 | 显示全部楼层
呵呵,这个倒没听说过,杀杀吧先
发表于 2008-5-5 21:32:00 | 显示全部楼层
管用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 23:50 , Processed in 0.161323 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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