Creo模型在PLM客户端执行检出或者打开时避免新开进程解决方案原创
金蝶云社区-知无涯
知无涯
2人赞赏了该文章 675次浏览 未经作者许可,禁止转载编辑于2023年09月02日 19:48:06

      导致出现这个问题的原因是Creo支持多个进程同时运行,当用户执行检出或者打开模型时,系统首先将模型下载到本地,然后调用默认关联程序打开。这样操作有两个问题,一是新开了一个xtop.exe进程,二是新开xtop.exe进程工作目录不对,导致用户Config配置不生效(这个问题可以通过启用Creo安装位置的Config来解决,但是不是最佳解决办法)。

       解决办法:新开发一个中间程序,然后将Creo模型的默认打开程序指向这个程序,通过这个程序来调用Creo打开模型。如果Creo没有启动,则可以通过代码控制打开桌面快捷方式来启动Creo进程(解决第二个问题),如果xtop进程已经启动则直接连接进程打开模型即可。         

       程序已经开发出来,可以在附件中下载。建议将其保存到PLM插件同一个目录。使用非常简单,双击CreoModelOpen.exe,在弹出窗口中选择一个Creo快捷方式(快捷方式可以设置工作目录,工作目录下可以存放相关配置文件),然后点击"设置默认打开",将本程序设置Creo文件的默认打开程序即可。程序需要操作注册表,可能需要管理员权限。

图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!