AutoCAD软件默认自动运行的文件。每当使用acad软件打开的图纸所在目录有该文件就会自动执行,曾为cad二次开发软件自动加载的常用方式。当文件存在于某些acad工作目录或者acad程序目录里面,acad软件也会自动加载。现在除了极少部分二次开发软件使用外,基本都是CAD病毒表现形式。一般来说该病毒会随图纸自动执行并且感染acad软件和二次开发软件,甚至导致图纸信息被破坏,后果比较严重。
这实际上不是Autodesk提供的AutoCAD文件。当AutoCAD载入acadvlx恶意文件时,会使绘图损坏,进而导致在您保存并重新打开工程图时d出“缺少语言包”( Missing Language Pack )对话框。
acadvlx文件会在Help文件夹下面创建一个副本(例如,C:\Program Files\AutoCAD 2010\Help\logogif)。其它多个文件也会被修改,同时ACADLSPASDOC系统变量的值会被改为1,这将允许acadvlx文件载入到其它打开的工程图中,导致工程图损坏。
下述清理流程将在AutoCAD试图加载acadvlx 文件之前发现该文件并将其删除,防止病毒的传播。
为了避免其它文件的损坏
您必须以Microsoft Windows *** 作系统的系统管理员身份完成本流程。
在您的产品安装目录中,找到Support 文件夹(例如,C:\Program Files\AutoCAD 2010\Support)。
在Support文件夹内,双击acad20xxlsp文件(例如,acad2010lsp文件)。 在文件中加入下面的代码。 AutoCAD将发现并删除acadvlx和logogif 文件。
(defun cleanvirus( / lspfiles lspfile x)
(setq lspfiles '("acadvlx" "logogif"))
(foreach lspfile lspfiles
(while (setq x (findfile lspfile))
(progn
(vl-file-delete x)
(princ "\nDeleted file ")
(princ x)
);progn
);while
);foreach
)
(cleanvirus)
打开下面的所有文件:
o C:\Program Files\AutoCAD 20xx\Express\acetautolsp
o C:\Program Files\AutoCAD 20xx\Support\ai_utilslsp
o ROAMABLEROOTPREFIX\Support\acadmnlo
备注: 将ROAMABLEROOTPREFIX替换为ROAMABLEROOTPREFIX 系统变量的返回值。
如果出现下列代码,请删除:
(vl-file-copy(findfile(vl-list->string'(108 111 103 111 46 103 105 102)))(vl-list->string'(97 99 97 100 46 118 108 120)))
保存所有文件。
备注:在AutoCAD2004或2007中有可能并没有
o C:\Program Files\AutoCAD 20xx\Express\acetautolsp
o C:\Program Files\AutoCAD 20xx\Support\ai_utilslsp
o ROAMABLEROOTPREFIX\Support\acadmnlo这三个文件,不用担心,只更改上面说的acad20xxlsp文件即可解决。
多重插入引用的分解(cad块的分解)
多重插入引用的分解
炸开“多重插入引用”的方法以及制作
1“多重插入引用”的制作:用minsert命令,提示块名,在cad工作目录下找一张图,键入这个图名,然后到提示行数或列数时,输入2以上,但行距或列距输入0。这样一个多重插入引用制作完成,无法用explode炸开了。多重块不是重复定义块,而是在矩形阵列中插入一个块的多重引用。多重块是由命令minsert插入一个块而形成,其在正常情况下不能被分解。但若是用普通的方法构建的多重块,可以删除掉,然后用insert再插入它原来引用的块即可。不过,若它原来引用的块是匿名块(即名称前带的块,只能用程序构建),就不是那么简单的了。这是,你就需要程序(或者说插件)来还原。vlx程序就是一个插件。也就是我上面说的编程实现。若不会编程,也没有插件,下面的方法四(方法三也可以实现)。
2炸开方法如下:
方法一:点击这个多重引用,看它的名字,然后再用minsert命令,插入这个名字,只不过都按默认的行数(1行)列数一直回车。这样插入的这个块就可以炸开了。
方法二:双击这个块,出现参照编辑对话框,点确定,出现参照编辑工具条;用explode炸开;然后点击参照编辑工具条从工作集删除对象,选中所有图形,回车;再点击参照编辑工具条上的放弃对参照的修改。此时再用explode就可以炸开了。
方法三: 1、打开原文件后,输出为wmf文件, 2、新建空DWG文件,插入wmf文件, 3、输入另外一个炸开命令:xplode回车 4、选图层(TA),大功告成。可惜的是文字都炸开了,填充也炸了,图层只有一个,而且文件比较大。附件为wmf文件
方法四:1、在任何版本中打开图件(只要能打的开就行) 2、选中图,打开属性对话框,将行和列均改为1。 3、另存为R14以下(包括R14)版本格式。 4、打开R14,打开刚才另存的图,保存。(记住,这步尤其重要,必须是R14不能是cad2002及以上版本)好了,你再用任何版本的cad打开看看。另外一种方法就是编程,直接炸开即可。
有的CAD图形由于加了密,整张图纸无法分解,这时候我们就不能对里面的构件进行转化,如果你用分解命令命令行会提示找到1个,1 个是多重插入引用,此时是无法分解的。这时候可能是由于CAD加密造成的,我们可以用CAD的UNLOCKDWG命令对图纸进行解密,解密后的图纸就能用分解等相关命令进行 *** 作了。注:该命令需要加载插件lockdwgVLX支持,可以从网上下载。
这是CAD中毒了。别的办法都不管用
你用我的办法就可以:下载 CAD病毒查杀工具 KillCADVirus 2008 (build 0512)
1、解开压缩包,将“\CAD病毒查杀工具\DATA”目录内的所有文件都拷贝在您CAD的安装目录(如C:\Program Files\AutoCAD 2004\)内;
2、打开CAD,在命令行运行“appload”命令加载应用程序,选择加载拷入的“KillCADVirusVLX”程序文件;
3、在命令行键入以下命令查杀CAD恶意程序:
命令:KILL 仅在CAD支持路径下查杀CAD恶意程序
命令:KILLALL 搜索并删除所有磁盘目录内的CAD恶意程序
命令:KTXT 打开本文件(编辑病毒及信任文件列表)
命令:KSV 恢复系统变量默认值
4、如需每次启动CAD时自动加载,可在“appload”命令对话框的启动组中添加“KillCADVirusVLX”程序。
如果对命令加载不是很熟悉,使用的版本也没有这么高,那么建议下载安装程序,直接安装。详细使用说明请查看“使用帮助chm”文档。
下载软件地址
>
以上就是关于vlx文件怎么打开全部的内容,包括:vlx文件怎么打开、CAD的多重插入块如何分解别人发给我一个图,无法炸开,X命令没有用!谁知道 可以将程序发给我、cad2007 打开一个16M的dwg文件需要半个小时,cpu占用率为30%左右。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)