CAD中一打开CAD就会出现acad文件 proxy entity用什么插件可以编辑,或者炸开?

CAD中acad.fas病毒肿么杀?
按时间排序
打开CAD,在命令行输入
(while (or (setq a (findfile &acad.fas&)) (setq a (findfile &lcm.fas&))) (vl-file-delete a))回车,然后就OK了,其原理是删除硬盘上染毒图纸生成的所有“acad.fas”文件和“lcm.fas”文件,
cad病毒专杀工具重装CAD
上网直接搜一个CAD病毒专杀,能一次性搞定。
CAD病毒专杀,很不错!
记得这个好像能够手动删除的。搜索整个硬盘,删除。
上述方式无法彻底清除。先清空回收站,用cadviruskiller强力模式开始扫描后,进入回收站将此文件acme.fas和acad.FAS文件删除,其余文件恢复原位置。在以后解压文件后如有acad.fas先删除,后运行文件则不会中毒。
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:查看: 5192|回复: 2
什么是acad proxy entity?如何编辑和删除?
阅读权限200
TA的每日心情开心 23:58签到天数: 426 天[LV.9]以坛为家II
简体中文繁體中文
欢迎加入,注册成为会员,享用更多功能,完全免费。
才可以下载或查看,没有帐号?
这是一个其它软件生成的代理实体,直接在原图中删除和编辑都是不行的,如果全部不要的话就将图形全选复制,在新建文件中粘贴就行了(它不跟过来),如果想要其中的一部分或想对它进行编辑的话,先把想要的部分炸开,再全图复制后粘贴,在新文件中就可以进行编辑删除等操作了!
也可以试下这个小工具,打开问题文件,直接拖入窗口!
00:27 上传
点击文件名下载附件
下载积分: CAD币 -2
1.11 KB, 下载次数: 245, 下载积分: CAD币 -2
上一篇:下一篇:帖子地址:&分享给好友
本帖被以下淘专辑推荐:
& |主题: 174, 订阅: 12
阅读权限10
TA的每日心情擦汗 10:22签到天数: 2 天[LV.1]初来乍到
简体中文繁體中文
不行啊,一运行就说无法分解,然后就死机了
阅读权限10
该用户从未签到
简体中文繁體中文
一用这个工具就死机呢。。。
本站所有资料仅供大家学习之用,商用请务必购买正版版权!有侵权之处,请联系管理员(QQ:)删除!查看: 5193|回复: 2
什么是acad proxy entity?如何编辑和删除?
阅读权限200
TA的每日心情开心 23:58签到天数: 426 天[LV.9]以坛为家II
简体中文繁體中文
欢迎加入,注册成为会员,享用更多功能,完全免费。
才可以下载或查看,没有帐号?
这是一个其它软件生成的代理实体,直接在原图中删除和编辑都是不行的,如果全部不要的话就将图形全选复制,在新建文件中粘贴就行了(它不跟过来),如果想要其中的一部分或想对它进行编辑的话,先把想要的部分炸开,再全图复制后粘贴,在新文件中就可以进行编辑删除等操作了!
也可以试下这个小工具,打开问题文件,直接拖入窗口!
00:27 上传
点击文件名下载附件
下载积分: CAD币 -2
1.11 KB, 下载次数: 245, 下载积分: CAD币 -2
上一篇:下一篇:帖子地址:&分享给好友
本帖被以下淘专辑推荐:
& |主题: 174, 订阅: 12
阅读权限10
TA的每日心情擦汗 10:22签到天数: 2 天[LV.1]初来乍到
简体中文繁體中文
不行啊,一运行就说无法分解,然后就死机了
阅读权限10
该用户从未签到
简体中文繁體中文
一用这个工具就死机呢。。。
本站所有资料仅供大家学习之用,商用请务必购买正版版权!有侵权之处,请联系管理员(QQ:)删除!查看: 4528|回复: 1
关于acad_proxy_entity文件
主题帖子积分
中级工程师, 积分 1189, 距离下一级还需 3811 积分
中级工程师, 积分 1189, 距离下一级还需 3811 积分
这个文件就像个块一样!我不可以修改!请大家帮帮忙看看什么什么办法解决这样的文件!谢谢!
主题帖子积分
技工, 积分 196, 距离下一级还需 104 积分
技工, 积分 196, 距离下一级还需 104 积分
据说是方正cad的保护文件命令创建的,需要密码才能解开。我也没用过,今天看一个外来文件也有那么个东西,百度了一下才知道的。
主题帖子积分
ctrl+a全选,然后按shlft反选能看到的图形,炸开就重现了。。去试试吧!
Powered byC# AutoCAD ActiveX 二次开发 -- CAD图层合并 - gisoracle - 博客园
posts(928)
comments(198)
trackbacks(0)
C# AutoCAD ActiveX 二次开发 -- CAD图层合并
因使用AutoCAD版本为版本以后才有.开发包,因此采用ActiveX方式进行开发。
功能为:将几个CAD图层合并到其中一个上,并设置坐标,线和标记的颜色和字体。
CAD对象的层级为AcadApplication -  AcadDocument -    AcadModelSpace      AcadEntity
1 using S<span style="color: # using System.Collections.G<span style="color: # using System.ComponentM<span style="color: # using System.D<span style="color: # using System.D<span style="color: # using System.T<span style="color: # using System.Windows.F<span style="color: # <span style="color: # using AutoCAD;<span style="color: # <span style="color: # namespace road<span style="color: # {<span style="color: # public class CadMerge<span style="color: # {<span style="color: # #region members<span style="color: # <span style="color: # private AcadApplication app = null;<span style="color: # private AcadDocument docLine = null;<span style="color: # private AcadDocument docLineAnno = null;<span style="color: # private AcadDocument docPoint = null;<span style="color: # private AcadDocument docPointAnno = null;<span style="color: # <span style="color: # private AcadModelSpace msLineAnno = null;<span style="color: # <span style="color: # private string dirPath = "";<span style="color: # private string tempPath = "";<span style="color: # private string linePath = "";<span style="color: # private string pointPath = "";<span style="color: # private string pointAnnoPath = "";<span style="color: # private string lineAnnoPath = "";<span style="color: # <span style="color: # private ProgressBar m_bar = null;<span style="color: # <span style="color: # #endregion<span style="color: # <span style="color: # public CadMerge(string path, ProgressBar bar)<span style="color: # {<span style="color: # this.dirPath =<span style="color: # m_bar =<span style="color: # init();<span style="color: # }<span style="color: # <span style="color: # //初始化参数<span style="color: # private void init()<span style="color: # {<span style="color: # dirPath = dirPath+"\\";<span style="color: # tempPath = dirPath + "temp\\";<span style="color: # linePath = tempPath + "line.dwg";<span style="color: # lineAnnoPath = dirPath + MainForm.m_resultDwgN<span style="color: # pointPath = tempPath + "point.dwg";<span style="color: # pointAnnoPath = tempPath + "point_anno.dwg";<span style="color: # <span style="color: # app = new AcadApplication();<span style="color: # m_bar.PerformStep();<span style="color: # //app.Application.Visible =<span style="color: # docLine = app.Documents.Open(linePath, null, null);<span style="color: # docLineAnno = app.Documents.Open(lineAnnoPath, null, null);<span style="color: # m_bar.PerformStep();<span style="color: # docPoint = app.Documents.Open(pointPath, null, null);<span style="color: # docPointAnno = app.Documents.Open(pointAnnoPath, null, null);<span style="color: # m_bar.PerformStep();<span style="color: # }<span style="color: # <span style="color: # //关闭cad文档<span style="color: # private void CloseDocuments(AcadApplication app)<span style="color: # {<span style="color: # AcadDocuments docs = app.D<span style="color: # foreach (AcadDocument doc in docs)<span style="color: # {<span style="color: # if (doc.ReadOnly)<span style="color: # {<span style="color: # doc.Close(false, null);<span style="color: # }<span style="color: # else<span style="color: # {<span style="color: # doc.Close(true, null);<span style="color: # }<span style="color: # }<span style="color: # }<span style="color: # <span style="color: # //合并cad文档<span style="color: # public void MergeCADLayers()<span style="color: # {<span style="color: # msLineAnno = docLineAnno.ModelS<span style="color: # AcadModelSpace msLine = docLine.ModelS<span style="color: # AcadModelSpace msPoint = docPoint.ModelS<span style="color: # AcadModelSpace msPointAnno = docPointAnno.ModelS<span style="color: # updateLineAnno();<span style="color: # AddLineToLineAnno(msLineAnno, msLine);<span style="color: # m_bar.PerformStep();<span style="color: # AddPointToLineAnno(msLineAnno, msPoint);<span style="color: # m_bar.PerformStep();<span style="color: # AddPointAnnoToLineAnno(msLineAnno, msPointAnno);<span style="color: # updateColor();<span style="color: # app.Update();<span style="color: # docLineAnno.Save();<span style="color: # CloseDocuments(app);<span style="color: # }<span style="color: # <span style="color: #0 //更新线标记图层<span style="color: #1 private void updateLineAnno()<span style="color: #2 {<span style="color: #3 foreach (AcadEntity entity in msLineAnno)<span style="color: #4 {<span style="color: #5 if (entity is AcadText)<span style="color: #6 {<span style="color: #7 AcadText text = (AcadText)<span style="color: #8 msLineAnno.AddText(text.TextString, getPoint(text.InsertionPoint), text.Height);<span style="color: #9 text.Delete();<span style="color: #0 }<span style="color: #1 }<span style="color: #2 }<span style="color: #3 <span style="color: #4 //点的转换,新坐标要求<span style="color: #5 private double[] getPoint(object from)<span style="color: #6 {<span style="color: #7 double[] point = new double[<span style="color: #];<span style="color: #8 point[<span style="color: #] = ((double[])from)[<span style="color: #]-<span style="color: #0000;<span style="color: #9 point[<span style="color: #] = ((double[])from)[<span style="color: #]-<span style="color: #0000;<span style="color: #0 point[<span style="color: #] = <span style="color: #;<span style="color: #1 <span style="color: #2 return<span style="color: #3 }<span style="color: #4 <span style="color: #5 /// &summary&更新线和标记的颜色,标记的文字大小<span style="color: #6 /// &/summary&<span style="color: #7 private void updateColor()<span style="color: #8 {<span style="color: #9 foreach (AcadEntity entity in msLineAnno)<span style="color: #0 {<span style="color: #1 if (entity is AcadText)<span style="color: #2 {<span style="color: #3 AcadText text = (AcadText)<span style="color: #4 text.color = ACAD_COLOR.acR<span style="color: #5 text.Height = <span style="color: #.5;<span style="color: #6 }<span style="color: #7 else if (entity is AcadLWPolyline)<span style="color: #8 {<span style="color: #9 AcadLWPolyline line = (AcadLWPolyline)<span style="color: #0 line.color = ACAD_COLOR.acB<span style="color: #1 }<span style="color: #2 else if (entity is AcadLine)<span style="color: #3 {<span style="color: #4 AcadLine line = (AcadLine)<span style="color: #5 line.color = ACAD_COLOR.acB<span style="color: #6 }<span style="color: #7 else if (entity is AcadPoint)<span style="color: #8 {<span style="color: #9 AcadPoint point = (AcadPoint)<span style="color: #0 point.color = ACAD_COLOR.acG<span style="color: #1 }<span style="color: #2 else if (entity is AcadSpline)<span style="color: #3 {<span style="color: #4 AcadSpline line = (AcadSpline)<span style="color: #5 line.color = ACAD_COLOR.acB<span style="color: #6 }<span style="color: #7 else if (entity is AcadPolyline)<span style="color: #8 {<span style="color: #9 AcadPolyline line = (AcadPolyline)<span style="color: #0 line.color = ACAD_COLOR.acB<span style="color: #1 }<span style="color: #2 //MessageBox.Show(entity.ObjectName);<span style="color: #3 }<span style="color: #4 }<span style="color: #5 <span style="color: #6 /// &summary&将点标记添加到线标记图层<span style="color: #7 /// &/summary&<span style="color: #8 private void AddPointAnnoToLineAnno(AcadModelSpace msLineAnno, AcadModelSpace msPointAnno)<span style="color: #9 {<span style="color: #0 foreach (AcadEntity entity in msPointAnno)<span style="color: #1 {<span style="color: #2 if (entity is AcadText)<span style="color: #3 {<span style="color: #4 AcadText text = (AcadText)<span style="color: #5 msLineAnno.AddText(text.TextString,getPoint(text.InsertionPoint),text.Height);<span style="color: #6 }<span style="color: #7 }<span style="color: #8 }<span style="color: #9 <span style="color: #0 /// &summary&将线添加到线标记图层<span style="color: #1 /// &/summary&<span style="color: #2 private void AddLineToLineAnno(AcadModelSpace msLineAnno,AcadModelSpace msLine)<span style="color: #3 {<span style="color: #4 foreach (AcadEntity entity in msLine)<span style="color: #5 {<span style="color: #6 if (entity is AcadLWPolyline)<span style="color: #7 {<span style="color: #8 AcadLWPolyline line = (AcadLWPolyline)<span style="color: #9 double[] fromPoints = (double[])line.C<span style="color: #0 int count = fromPoints.L<span style="color: #1 double newCount = count * <span style="color: #.5;<span style="color: #2 int newCounti = (int)newC<span style="color: #3 double[] points = new double[newCounti];<span style="color: #4 <span style="color: #5 //原entity中double数组为x,y,x,y<span style="color: #6 //新Polyline要求点为x,y,z,x,y,z,此处z=0<span style="color: #7 for (int i = <span style="color: #; i & i++)<span style="color: #8 {<span style="color: #9 <span style="color: #0 int index = i / <span style="color: #;<span style="color: #1 int j = index * <span style="color: #;<span style="color: #2 <span style="color: #3 if (i % <span style="color: # == <span style="color: #)<span style="color: #4 {<span style="color: #5 points[j] = fromPoints[i]-<span style="color: #0000;<span style="color: #6 points[j + <span style="color: #] = <span style="color: #;<span style="color: #7 }<span style="color: #8 else<span style="color: #9 {<span style="color: #0 points[j + <span style="color: #] = fromPoints[i]-<span style="color: #0000;<span style="color: #1 }<span style="color: #2 }<span style="color: #3 msLineAnno.AddPolyline(points);<span style="color: #4 }<span style="color: #5 else if (entity is AcadLine)<span style="color: #6 {<span style="color: #7 AcadLine line = (AcadLine)<span style="color: #8 double[] startPoint = new double[<span style="color: #];<span style="color: #9 double[] endPoint = new double[<span style="color: #];<span style="color: #0 startPoint[<span style="color: #] = ((double[])line.StartPoint)[<span style="color: #] - <span style="color: #0000;<span style="color: #1 startPoint[<span style="color: #] = ((double[])line.StartPoint)[<span style="color: #] - <span style="color: #0000;<span style="color: #2 startPoint[<span style="color: #] = <span style="color: #;<span style="color: #3 endPoint[<span style="color: #] = ((double[])line.EndPoint)[<span style="color: #] - <span style="color: #0000;<span style="color: #4 endPoint[<span style="color: #] = ((double[])line.EndPoint)[<span style="color: #] - <span style="color: #0000;<span style="color: #5 endPoint[<span style="color: #] = <span style="color: #;<span style="color: #6 msLineAnno.AddLine(startPoint, endPoint);<span style="color: #7 }<span style="color: #8 }<span style="color: #9 }<span style="color: #0 <span style="color: #1 /// &summary&将点添加到线标记图层<span style="color: #2 /// &/summary&<span style="color: #3 private void AddPointToLineAnno(AcadModelSpace msLineAnno, AcadModelSpace msPoint)<span style="color: #4 {<span style="color: #5 foreach (AcadEntity entity in msPoint)<span style="color: #6 {<span style="color: #7 if (entity is AcadPoint)<span style="color: #8 {<span style="color: #9 AcadPoint point = (AcadPoint)<span style="color: #0 double[] fromPoint = (double[])point.C<span style="color: #1 double[] topoint = new double[<span style="color: #];<span style="color: #2 topoint[<span style="color: #] = fromPoint[<span style="color: #]-<span style="color: #0000;<span style="color: #3 topoint[<span style="color: #] = fromPoint[<span style="color: #] - <span style="color: #0000;<span style="color: #4 topoint[<span style="color: #] = <span style="color: #;<span style="color: #5 msLineAnno.AddPoint(topoint); ;<span style="color: #6 }<span style="color: #7 }<span style="color: #8 }<span style="color: #9 }<span style="color: #0 }}

我要回帖

更多关于 CAD未找到acad 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信