AD(Altium Designer)工程默认用SW(Soldworks)软件打开处理方法

当同时安装AD和SW(包含pcb绘图部件)软件时,会发现,无论电脑对AD工程文件怎么选择默认,或者重新安装AD也好,

image-20210902110236305

当点开**.PrjPCB**文件时,系统都会自动调用SW软件来打开。

image-20210902105913892

这个问题困扰了我一段时间,处理这个问题其实一共有3个方案,前两个时治标,后一个时治本;

方案一:简单除暴型

直接卸载AD或SW中PCB相关组件,因为功能重合,使用其中一个就可以了,这样就不存在打开出现跳到另一个应用问题

方案二:曲线救国型

如果希望AD打开PCB工程,先打开AD软件,并且在windows里使用默认AD打开,这样就可以确保双击**.PrjPCB**文件时在AD里正确显示

方案三:完美根治(推荐)

要研究为什么在Windows里设置**.PrjPCB文件用AD打开,但却显得无效时,这时候就要想,是真的因为Windows这个时候对.PrjPCB文件文件失去了管辖权了吗,SW有这么牛吗!可以直接干预Windows系统默认打开软件,其实不然,当我们双击.PrjPCB文件时,系统还是会到注册表里找到相应的运行命令,通过命令把软件调起来,我们找到注册表中打开.PrjPCB文件位置,在注册表“计算机\HKEY_CLASSES_ROOT\AltiumPCBProject\shell\Open\command”这里,可以发现在这个里面多出来一个command数据,这个数据就是应该出现问题的关键,是它将Windows发过来的命令最终调度起SW的和兴原因,处理办法也很简单,把多出来的这个command**项目删除即可,顺道一起检测一下Altium PCB Library,Altium PCB Document,Altium Project Group等等这些项目,如有问题相同处理即可,下面框框就是我找到的有问题的command。

image-20210902111308618

删除后点击 久违的ad又回来了

image-20210902111359696

发表评论