CAD2014Autodesk360CAD打开慢时提示没有与之关联的程序来执行该操作,该怎么办

如何取消CAD打开时显示此DWG文件由非Autodesk开发和许可的软件应用程序保存._百度知道
如何取消CAD打开时显示此DWG文件由非Autodesk开发和许可的软件应用程序保存.
该如何取消,别人打开的时候也同样不出现...
该如何取消,别人打开的时候也同样不出现
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
获赞数:19
如果你是想无论何时打开由非CAD制作的图档时不再显示此对话框那么你可以按照以下步骤进行操作:打开一个CAD图档,在最最最左上角那个图标那里左键单击把鼠标移到《图形实用工具》出现一个扩选项卡在扩选项卡中点击《核查》输入“N”,再空格或回车。然后再试试,我的是这样可以解决问题的,用心回答,对错勿怪。
日月星陈888
来自电脑网络类芝麻团
日月星陈888
采纳数:923
获赞数:1364
参与团队:
1、先将文件存储为dxf格式,再重新打开CAD,打开刚保存的dxf格式文件,另存为dwg格式,即可去除打印时的Autodesk教育版制作标记。 2、用其他的dwg版本转换工具(如AcmeCADConverter)转换成R14。 3、存为DWT模板文件,打开后再存回DWG也可解决。
本回答被网友采纳
获赞数:223
1、先将文件存储为dxf格式,再重新打开CAD,打开刚保存的dxf格式文件,另存为dwg格式,即可去除打印时的Autodesk教育版制作标记。 2.如果上面的方法还是去不掉的话,你应该把图纸复制一下,再打个一个新的DWG,然后粘贴一下,再按第一条的方式另存一下就OK了。备注:这是我的经验哦。
来自电脑网络类芝麻团
采纳数:111
获赞数:497
参与团队:
输入dwgcheck命令,将参数设置为0.
来自电脑网络类芝麻团
采纳数:244
获赞数:731
参与团队:
你的cad安装时申请号不能用000-,这是教育版的NO号,安装后还要用注册机和申请号生成序列码才算真正能用
擅长:暂未定制
打开文件后,在命令栏输入dwgcheck,将参数设置为0,关闭文件,下次就不会有提示了
1条折叠回答
其他3条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。还没有帐号? 赶紧
用户版块帖子
有个Autodesk 360的软件,不想让它被调用,怎么办?
UID:1083266
在线时间791小时
M币6761专家7
AutoCAD2014安装时会一同安装Autodesk 360这个软件,不安装都不行。安装后卸载会导致AutoCAD2014运行异常。因为AutoCAD运行时会调用Autodesk 360安装目录中的两个文件。有高手说可以先提取这两个文件,然后卸载Autodesk 360,再将先前提取的两个文件放入原目录就可以解决问题。但我害怕卸载后还会出其他问题又要重装就麻烦死了。因为AutoCAD2014安装耗时太长,而且有时安装过之后很难重新再安装,完全卸载都不行。因此我想有没有这样一个办法,那就是删除注册表中与Autodesk 360有关的某一或某些项(删除前先导出,为以后用),删除后就相当于系统未安装Autodesk 360,即让程序缺少某些重要的注册表项,使之自己不能启动,也不能被其他程序调用启动,也不能被用户启动。当需要时用事先备份好的注册表项,重新导入,这样Autodesk 360又瞬间起死回生。这样不就两全其美了。引申开来,这个方法也可对付那些喜欢自启但不常用的软件,不用时就删除注册表,让它彻底不能启动;需要时又导入注册表,让它立即满血复活。关键是不知道哪些注册表项对程序运行有致命作用。欢迎大家来探讨,有价值的回帖有M币回应哦
UID:1693410
在线时间6391小时
M币2290专家3
装绿色版,字数。楼主留言:绿版的一般都是残疾。
UID:1919907
在线时间109小时
M币4200专家11
小型软件都是安装在虚拟机里面的的说...对于大型软件就没办法了
UID:843512
在线时间3455小时
M币10197专家64
进autodesk360的安装目录里。把文件分成10个或者若干个一组,先删除一组文件,再启动cad,如果正常,说明这些文件没用,就再删除下一组的10个文件,如果不正常,说明这10个文件里有有用的,就从回收站找回这10个文件,然后一个一个删,看删到哪个不正常了,就说明这个文件是必须保留的,这样以此类推,就能把大量的无用文件删掉了,同时autodesk360也残了。我对搜狗拼音就用过这个方法,每次开机都启动四五个进程,看着不顺眼,我把什么皮肤盒子、用户中心、搜狐新闻、自动升级什么的exe全给干掉了
UID:821085
在线时间1979小时
M币2258专家2
:进autodesk360的安装目录里。把文件分成10个或者若干个一组,先删除一组文件,再启动cad,如果正常,说明这些文件没用,就再删除下一组的10个文件,如果不正常,说明这10个文件里有有用的,就从回收站找回这10个文件,然后一个一个删,看删到哪个不正常了,就说明这个文件是必须保 ..&( 19:20)&为了解决搜狗的问题,我用了零几年出的老版搜狗,真清爽,真速度。可惜WIN7 用不了,于是我适应了微软2010输入法。且习惯使用中。
UID:821085
在线时间1979小时
M币2258专家2
从百度搜索,看了下删除的方法也不难,楼主应该先试试,小马过河嘛。
UID:1095010
在线时间745小时
M币2132专家3
我用的2012版本的。貌似没有这个功能以下内容百度至某网站解决方法:1.&&提取 Autodesk 360 组件目录中的 2 个必要文件,路径:C:\Program Files\Autodesk\Autodesk Sync\RealDwgAcAuthEntities19chs.tlb&&(自定义快捷特性相关,没有此文件自定义快捷特性时会导致软件崩溃)axdb19chs.tlb&&(快捷特性相关,没有此文件特性相关功能会有所缺失)2.&&到控制面板卸载 Autodesk 360 组件。3.&&把第一步提取的 2 个必要文件放到安装目录:C:\Program Files\Autodesk\AutoCAD 2014或放以下在目录(选一即可,不必两处都放)C:\Program Files\Autodesk\Autodesk Sync\RealDwg搞定!查看原帖
UID:1149566
在线时间3296小时
M币1772专家4
2008版的用户很多年!以前用2004版本的!
访问内容超出本站范围,不能确定是否安全
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
您目前还是游客,请
&回复后跳转到最后一页
Code by , Time now is:08-05 00:00, Total 0.164662(s) query 10,
Gzip enabled&对AutoCAD的二次开发是采用插件的方式,即运行AutoCAD.net API编写dll文件,运行时在AutoCAD命令行中输入netload命令来加载你的自定义插件dll。一般AutoCAD开发过程中你可能需要在你自己的主界面程序里启动AutoCAD并执行你的自定义命令。这时可以通过下面的方式来做。如果你用AutoCAD 2010及以上版本可能会遇到Problem executing component: Call was rejected by callee. (Exception from HRESULT: 0x (RPC_E_CALL_REJECTED))的问题,下文一并分析解决。以下方法同时适用于Map 3D和Civil 3D。  & & 实现外部程序启动AutoCAD ~~~~~~~~~~~~~~~~~~~~~~~~~ 在Visual Studio里新建一个Class library的工程,这里命名为myplugin, 编译生成myplugin.dll的程序集。这个项目是你对AutoCAD扩展的主要工作项目,你可以添加AutoCAD相关程序集的引用,并创建自定义命令等等。这个不用多说。如果你需要在自己的主程序窗口中启动AutoCAD。可以在解决方案里创建一个WinForm的项目,比如叫做StartCAD,在Form里放一个button,标题为Start AutoCAD。然后调整你的myplugin的输出路径到StartCAD的bin目录下,方便StartCAD找到你的自定义应用程序集。 如图:
& 下面实现StartCAD项目中启动AutoCAD并自动加载myplugin.dll . 在StartCAD项目中需要添加如下COM引用: AutoCAD 2012 Type Library AutoCAD/ObjectDBX Common 18.0 Type Library & 下面是Button1.Click的代码: &
private void button1_Click(object sender, EventArgs e)
Autodesk.AutoCAD.Interop.AcadApplication cadApp = null;
//Get the AutoCAD which is running,
cadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Marshal.GetActiveObject(programID);
//If AutoCAD is not running, start it
Type sType = Type.GetTypeFromProgID(programID);
cadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Activator.CreateInstance(sType, true);
cadApp.Visible = true;
catch (Exception ex)
MessageBox.Show("Cannot open AutoCAD. \n Error message : " + ex.Message);
//send command to AutoCAD to load our custom assembly
if (cadApp != null)
cadApp.Visible = true; //[对应AutoCAD 2010 Update1 及以上] Problem executing component: Call was rejected by callee. (Exception from HRESULT: 0x (RPC_E_CALL_REJECTED))
//Load my custom plugin assembly
cadApp.ActiveDocument.SendCommand("filedia\r0\r"); // 关闭文件对话框模式
//通过netload命令加载自定义程序集
cadApp.ActiveDocument.SendCommand("netload\r" + Application.StartupPath + "\\myplugin.dll\r");
//再打开文件对话框模式
cadApp.ActiveDocument.SendCommand("filedia\r1\r");
this.Close();
可能会遇到的问题及分析
~~~~~~~~~~~~~~~~~~~~~~~~~
如果你用AutoCAD 2010以前版本,上面代码应该没什么问题。但如果你用AutoCAD 2010 Update1及以后版本,你可能会遇到如下错误:
Problem executing component: Call was rejected by callee. (Exception from HRESULT: 0x (RPC_E_CALL_REJECTED))
根据,这个“问题”是由于AutoCAD为了解决接受COM消息时可能出现崩溃的问题而引入的。由于,如果WPF正在进行操作时(这时会调用Dispatcher.DisableProcessing 停止处理消息)又接到COM调用,可能会造成AutoCAD崩溃。所以现在的改进是拒绝这个COM调用,以便让他过一会儿再重新调用。所以就有了上面的错误消息RPC_E_CALL_REJECTED。
解决的方法就是让我们的Form1类实现COM的接口,这个接口是一个IUnknown接口,他的作用是使得COM服务器或者应用程序能够在等待同步调用响应时选择处理输入或者输入的COM消息。通过这个消息过滤机制,可以让COM 服务器来判定某个调用是否安全,不过造成死锁。COM会调用你的IMessageFilter的实现,从而使得你有机会来对消息做进一步的处理。
IMessageFilter 接口有下面3个方法:
&  提供了一个输入调用的单一入口
Provides a single entry point for incoming calls.
他的返回值为:
SERVERCALL_ISHANDLED  应用程序也许能够处理这个调用The application might be able to process the call.
SERVERCALL_REJECTED   应用程序由于一些不可预计的问题处理不了这个调用。The application cannot handle the call due to an unforeseen problem, such as network unavailability, or if it is in the process of terminating.
SERVERCALL_RETRYLATER  应用程序现在处理不了The application cannot handle the call at this time. An application might return this value when it is in a user-controlled modal state.
&  COM的等待远程调用响应的时候来了一个消息
Indicates that a message has arrived while COM is waiting to respond to a remote call.
他的返回值为:
PENDINGMSG_CANCELCALL  取消调用,只在极端情况下使用。
Cancel the outgoing call. This should be returned only under extreme conditions. Canceling a call that has not replied or been rejected can create orphan transactions and lose resources. COM fails the original call and returns RPC_E_CALL_CANCELLED.
& PENDINGMSG_WAITNOPROCESS  不派发消息继续等待回应
Continue waiting for the reply, and do not dispatch the message unless it is a task-switching or window-activation message. A subsequent message will trigger another call to MessagePending. Leaving messages or events in the queue enables them to be processed normally, if the outgoing call is completed. Note that returning PENDINGMSG_WAITNOPROCESS can cause the message queue to fill.
& PENDINGMSG_WAITDEFPROCESS 不再派发键盘和鼠标事件,但派发WM_PAINT消息,任务切换和计划消息正常处理
Keyboard and mouse messages are no longer dispatched. However there are some cases where mouse and keyboard messages could cause the system to deadlock, and in these cases, mouse and keyboard messages are discarded. WM_PAINT messages are dispatched. Task-switching and activation messages are handled as before.
&  提供给应用程序一个显示一个以对话框来选择重试,取消还是切换任务的选择。
Provides applications with an opportunity to display a dialog box offering retry, cancel, or task-switching options.
他的返回值是:
-1          调用会取消The call should be canceled. COM then returns RPC_E_CALL_REJECTED from the original method call.
0 ≤ value & 100   调用会立即重试The call is to be retried immediately.
100 ≤ value     调用会在指定时间后重试,以毫秒计。COM will wait for this many milliseconds and then retry the call.
~~~~~~~~~~~~~~~~~~~~~~~~~
上面提到AutoCAD在WPF进行布局处理时拒绝了COM调用的消息,我们可以实现一个IMessageFilter的接口,等待一段时间再重新调用,下面是改进后的代码:using S
using System.Collections.G
using System.ComponentM
using System.D
using System.D
using System.L
using System.T
using System.Windows.F
using System.Runtime.InteropS
using Autodesk.AutoCAD.I
using Autodesk.AutoCAD.Interop.C
namespace StartAutoCAD
// about IMessageFilter Interface http://msdn.microsoft.com/zh-cn/library/msv=VS.85%29.aspx
[ComImport,
InterfaceType(ComInterfaceType.InterfaceIsIUnknown),
Guid("0-")]
public interface IMessageFilter
[PreserveSig]
int HandleInComingCall(int dwCallType,
IntPtr hTaskCaller,
int dwTickCount,
IntPtr lpInterfaceInfo);
[PreserveSig]
int MessagePending(IntPtr hTaskCallee,
int dwTickCount,
int dwPendingType);
[PreserveSig]
int RetryRejectedCall(IntPtr hTaskCallee,
int dwTickCount,
int dwRejectType);
public partial class Form1 : Form, IMessageFilter
string programID = "AutoCAD.Application";
[DllImport("ole32.dll")]
static extern int CoRegisterMessageFilter(
IMessageFilter lpMessageFilter,
out IMessageFilter lplpMessageFilter
public Form1()
InitializeComponent();
IMessageFilter oldF
CoRegisterMessageFilter(this, out oldFilter);
private void button1_Click(object sender, EventArgs e)
Autodesk.AutoCAD.Interop.AcadApplication cadApp = null;
//Get the AutoCAD which is running
cadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Marshal.GetActiveObject(programID);
Type sType = Type.GetTypeFromProgID(programID);
cadApp = (Autodesk.AutoCAD.Interop.AcadApplication)Activator.CreateInstance(sType, true);
cadApp.Visible = true;
catch (Exception ex)
MessageBox.Show("Cannot open AutoCAD. \n Error message : " + ex.Message);
if (cadApp != null)
cadApp.Visible = true;
//Load my custom plugin assembly
cadApp.ActiveDocument.SendCommand("filedia\r0\r");
cadApp.ActiveDocument.SendCommand("netload\r" + Application.StartupPath + "\\myplugin.dll\r");
cadApp.ActiveDocument.SendCommand("filedia\r1\r");
this.Close();
#region IMessageFilter Members
int IMessageFilter.HandleInComingCall(int dwCallType, IntPtr hTaskCaller, int dwTickCount, IntPtr lpInterfaceInfo)
return 0; // SERVERCALL_ISHANDLED
int IMessageFilter.MessagePending(IntPtr hTaskCallee, int dwTickCount, int dwPendingType)
return 1; // PENDINGMSG_WAITNOPROCESS
int IMessageFilter.RetryRejectedCall(IntPtr hTaskCallee, int dwTickCount, int dwRejectType)
return 1000; // Retry in a second
#endregion
阅读(...) 评论()安装autoCAD2014时是这样,安装完成后CAD的快捷方式不出来,怎么办?_百度知道
安装autoCAD2014时是这样,安装完成后CAD的快捷方式不出来,怎么办?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:26
擅长:暂未定制
既然提示安装完成了,自己新建一个快捷方式就行了。方法1:假设装在C盘,要是自己更改路径了,就按自己改的路径来找。按如下路径找到“ACAD.EXE”C:\PROGRAM FILES\AUTODESK\AUTOCAD 2014\找到以后右键“ACAD.EXE”发送到桌面快捷方式即可。方法2:在开始菜单的搜索程序和文件中输入autocad,看看有没有出来结果,如果有autocad 2014在列表中出现,同样右键—发送到桌面快捷方式即可。
好的,谢谢!
朋友可以在安全模式下用360安全卫士来清理注册表来试试。
我在“regedit”里面HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE里面把Autodesk的文件夹删了,还不行,是还有其他隐藏的吗?求告知!
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。查看: 60403|回复: 4
应用程序无法正常启动0xc000007b。有办法吗?(已解决!)
主题帖子积分
技工, 积分 108, 距离下一级还需 192 积分
技工, 积分 108, 距离下一级还需 192 积分
手提电脑 Acer 5740G,系统Win7 64位旗舰版。
Autodesk Inventor 2013、 AutoCAD 2013&&x64 版安装后出现:应用程序无法正常启动0xc000007b。请单击 “确定”关闭应用程序。
在网上查了好久,DirectX修复了、显卡驱动更新了、还用RegCure pro 清理了,都没有用,直接装了 AutoCAD 2012 x64 就可以了。
哪位大神有办法没有?
0xc000007b.png (93 KB, 下载次数: 0)
12:14 上传
乾以易知,坤以简能,易则易知,简则易从。
简单就好!
主题帖子积分
内存地址冲突。未必一定是计算机硬件有缺陷,这是最令人恼火与无奈的,属于“水土不服”。
& & 可以依次作如下尝试:
1. 重启系统
2. 终止之前已启用的程序进程,再启动该应用程序
3. 重装该应用程序
4. 重装系统,并尽早装该应用程序软件
& & 祝您好运!
主题帖子积分
技工, 积分 108, 距离下一级还需 192 积分
技工, 积分 108, 距离下一级还需 192 积分
Inventor 2013 可以安装,但是不能运行,出现上面的问题。
装inventor2012 说 安装程序无法确定您当前的图形卡。这通常是由于通过远程桌面进行安装
或使用虚拟化软件所致。
经查,显卡 HD5650 不在 Autodesk 的认证范围内,估计是与图形卡不兼容造成的。
查找经过Autodesk认证的硬件的网站:
乾以易知,坤以简能,易则易知,简则易从。
简单就好!
主题帖子积分
技工, 积分 108, 距离下一级还需 192 积分
技工, 积分 108, 距离下一级还需 192 积分
乾以易知,坤以简能,易则易知,简则易从。
简单就好!
主题帖子积分
技工, 积分 108, 距离下一级还需 192 积分
技工, 积分 108, 距离下一级还需 192 积分
恭喜发财!恭喜发财!
今天终于把这个磨人的问题解决了!
搜索很艰难,操作很简单。
分享一下:
将 Autodesk 软件自带的64位的 msvcr100.dll 复制到 C:\\Windows\\System32 目录下,替换掉就可以了。如:
X:\\Autodesk\\[欧特克.AIP.2013.简体中文版].Autodesk_Inventor_2013_Simplified_Chinese_Win_64bit\\x64\\zh-CN\\Tools\\CADManager\\Win\\System64
目录下的 msvcr100.dll ,(文件版本:10.0.40219.1 替换掉 10.0. 的)。
就 OK 了。
又遇到另外一个问题:
激活时,授权码没弄好,再次启动时,画面闪出一阵后就消失了,Inventor.exe 进程消失,lmu.exe 进程出现一阵后也消失,
激活页面不出现,无法启动。卸载重装都没有用。
解决办法:
把 C:\\ProgramData\\FLEXnet&&目录下的两个文件:
adskflex_00691b00_tsf.data& & 和&&adskflex_00691b00_tsf.data_backup.001&&
删除后就可以启动授权许可激活了。
Vista or Windows 7 系统:
C:\\ProgramData\\FLEXnet\\adskflex_00691b00_tsf.data
C:\\ProgramData\\FLEXnet\\adskflex_00691b00_tsf.data.​backup
Windows XP 系统:
C:\\Documents and Settings\\All Users\\Application Data\\FLEXnet\\adskflex_00691b00_tsf.data
C:\\Documents and Settings\\All Users\\Application Data\\FLEXnet\\adskflex_00691b00_tsf.data.backup
以上方法适合于 AUTODESK 2013 的其他产品,如:3ds MAX 等。
其他版本的可以参考一下。
祝大家好运!
乾以易知,坤以简能,易则易知,简则易从。
简单就好!
主题帖子积分
工程师, 积分 967, 距离下一级还需 33 积分
工程师, 积分 967, 距离下一级还需 33 积分
我按你这个思路,问题没有解决,& &msvcr100.dll ,(文件版本:10.0.40219.1 替换掉 10.0. 的)。版本无误
技术精英奖
Powered by

我要回帖

更多关于 CAD打开慢 的文章

 

随机推荐