沐风论坛

标题: 把STP文件注册关联给catia [打印本页]

作者: 夜光之下    时间: 2015-2-15 10:59
标题: 把STP文件注册关联给catia
经常用stp保存文件的朋友都经常遇到,stp文件并不关联给catia.至少V5R20都没关联...

如果通过右键,打开方式那,指向 CNEXT.EXE   ,那么每次双击一个 stp文件,都会重新打开一个  catia程序, 特别麻烦.

现在,只要修改一下文件关联,就能把 stp 当作 .CATProduct  打开,不再重新打开一个  catia程序.

通过观察 .CATProduct  的注册表,发现其指向了  一个叫做 empty.CATProduct的文件,这个文件在catia目录下.

通过这个原理,把stp文件,也指向这里,就能实现上面所说的



下面附上注册表文件,注意其中的文件地址,改成自己的catia安装目录,双斜线不要漏掉


Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\.stp]
@="CATIA.Product"


[HKEY_CLASSES_ROOT\.stp\CATIA.Product]


[HKEY_CLASSES_ROOT\.stp\CATIA.Product\ShellNew]
"FileName"="D:\\Program Files\\Dassault Systemes\\B20\\intel_a\\code\\bin\\..\\..\\startup\\templates\\empty.CATProduct"


[HKEY_CLASSES_ROOT\.stp\ShellEx]


[HKEY_CLASSES_ROOT\.stp\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{CF858152-74BA-11D2-AEF8-609C20524153}"




[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs\.stp]




[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.stp]
@="CATIA.Product"


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.stp\CATIA.Product]


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.stp\CATIA.Product\ShellNew]
"FileName"="D:\\Program Files\\Dassault Systemes\\B20\\intel_a\\code\\bin\\..\\..\\startup\\templates\\empty.CATProduct"


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.stp\ShellEx]


[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.stp\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{CF858152-74BA-11D2-AEF8-609C20524153}"




[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stp]


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stp\OpenWithList]
"a"="CNEXT.EXE"
"MRUList"="a"


[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.stp\OpenWithProgids]
"CATIA.Product"=hex(0):



把上面内容,保存成.reg文件,导入注册表,注销一次电脑,就能关联上了.




作者: 夜光之下    时间: 2015-2-27 11:13

作者: juyinghao    时间: 2015-3-1 21:15
这招不错啊!!




欢迎光临 沐风论坛 (https://bbs.mfcad.com/) 沐风网 X3.1