找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 20864|回复: 7

[求助] 多个protk.dat 多插件遇到问题

[复制链接]

7

主题

66

回帖

0

威望

助工

积分
81
发表于 2011-7-20 13:11 | 显示全部楼层 |阅读模式
如图片所示  我将两个protk.dat 放在一个里面就执行StdPart插件  如果我吧StdPart后面又个END删掉  proe就会执行后面的KeyShot、现在的问题是我想两个同时都能用、哪位兄台出出好的方案。

例子

例子

7

主题

66

回帖

0

威望

助工

积分
81
 楼主| 发表于 2011-7-20 14:33 | 显示全部楼层

没人会??

这就麻烦了 没的一个人解答滴 看来是个问题
回复

使用道具 举报

7

主题

66

回帖

0

威望

助工

积分
81
 楼主| 发表于 2011-7-20 14:45 | 显示全部楼层
兄弟们  仔细研究下  这个会对我们同时挂几个都有很大的帮助
回复

使用道具 举报

7

主题

66

回帖

0

威望

助工

积分
81
 楼主| 发表于 2011-7-20 14:48 | 显示全部楼层

在网上搜到如下几种方法 但是都还是不行 也许对兄弟们有用 贴上来

方法1-在Proe中注册启动

一般Proe插件都有“*.dat”文件,最普通的方法就是从Proe注册插件,选择“工具”菜单->点选“辅助应用程序”。

在“辅助应用程序”对话框中点选“注册”->选择Proe插件的“*.dat”文件->点击启动,即可完成Proe插件的注册,如图1。

方法2-自动注册Proe插件
第一种方法是通过手动注册Proe插件,您还可以让插件自动注册。把“*.dat”文件命名为“protk.dat”,并把“protk.dat”文件放置Proe的启动目录,这样启动Proe时插件会自动注册。

方法3-通过配置config文件
当您需要同时运行多个Proe插件的时候,可以通过配置“config.pro”文件中的“protkdat”选项指向您的“*.dat”文件,例如:protkdat  d:\pro_tk\atuo_save.dat
回复 1 0

使用道具 举报

51

主题

352

回帖

153

威望

高工

积分
775

原创先锋勋章热心助人勋章优秀会员勋章希望之星勋章

发表于 2011-7-20 14:51 | 显示全部楼层
lz的问题我倒是有一个方案不知道能否接受
keyshot与林清安的标准件库 相冲突 无论怎样弄 都没有解决
无奈之下想到下面这个办法 :
分析一下 既然相冲突,为何不一次运行一个外挂,也就是说 装配需要用到零件库的时候用零件库 需要渲染的时候用keyshot,你肯定不可能同时用零件库和keyshot吧
好了既然知道了原因 那就做吧,可来回切换使用,放下看。

1. 假设proe安装在D盘  在D:\Program Files\proeWildfire 3.0\text\下建立两个文件夹 名称分别为 protk_standard_parts 和  protk_keyshot
proe1.jpg
proe2.jpg
再在每个文件夹下建立个文本文档 ,重命名 名称改为protk.dat 这样每个文件夹下都有个这个文件
2.打开protk_standard_parts文件夹下的protk.dat  (用记事本打开)复制以下内容进去 然后保存


NAME StdPart
EXEC_FILE D:\Program Files\CADCAM\StdPart\StdPart.DLL
TEXT_DIR D:\Program Files\CADCAM\StdPart\text
STARTUP        DLL
FAIL_TOL TRUE
DELAY_START FALSE
ALLOW_STOP FALSE
END

再打开protk_keyshot 文件夹下的protk.dat,(用记事本打开) 然后复制以下内容进去  然后保存

NAME       KeyShot
EXEC_FILE  $KEYSHOT_PROE_WF3\KeyShot.dll
TEXT_DIR   $KEYSHOT_PROE_WF3\text
STARTUP    dll
REVISION   18
END

3.然后再在桌面建立两个文本文档,一个命名为keyshot.bat  另一个命名为standard_part.bat
用记事本打开keyshot.bat 然后复制以下内容进去 - 保存


copy D:\Program Files\proeWildfire 3.0\text\protk_keyshot\protk.dat D:\Program Files\proeWildfire 3.0\text\protk.dat

然后再在standard_part.bat里面复制以下内容 然后保存

copy D:\Program Files\proeWildfire 3.0\text\protk_standard_parts\protk.dat D:\Program Files\proeWildfire 3.0\text\protk.dat

好了 就是你想用渲染 就双击keyshot.bat 如果想用零件库 就双击
standard_part.bat
每次只能用一个外挂 也就是说proe在菜单上直线式出一个外挂的图标 好了 大功告成了 这样就可轻松切换插件了,如果有什么不懂 可以pm我


[ 本帖最后由 xtnbzone 于 2011-7-20 14:57 编辑 ]

评分

参与人数 1威望 +1 收起 理由
野火 + 1 热心助人

查看全部评分

回复

使用道具 举报

7

主题

66

回帖

0

威望

助工

积分
81
 楼主| 发表于 2011-7-20 15:42 | 显示全部楼层

回复 5# xtnbzone 的帖子

感谢你的分享、透彻明亮、我再试试。lz现在用的方法就是  把标准件库常挂在proe上、若是要用渲染的时候  我就把end去掉 、用完还原、很是不爽、我还找过编程的人研究protk.dat是否可以编辑一下、让其同时都有用(结果失败),暂时没有别的法子、你这个不错、顶上去!
回复

使用道具 举报

9

主题

705

回帖

24

威望

高工

积分
900

宣传大使勋章

发表于 2011-9-29 17:31 | 显示全部楼层
我刚刚遇到这问题,
回复

使用道具 举报

0

主题

22

回帖

0

威望

实习生

积分
25
发表于 2019-8-23 23:45 | 显示全部楼层
本帖最后由 luwensheng1981 于 2019-8-23 23:52 编辑

当我想把KISSsoft2018和3DCS 7.6这两个都挂接到Creo3.0时,按照3DCS给的creotk.dat中的内容(如下红色字体)并未管用
name   DCS-Creo-dll
TOOLKIT OBJECT
startup dll
exec_file  ./../bin/dcs_creo_main.dll
text_dir   ./../text
end

自己改成了如下蓝色字体所示就可以将两个都挂到Creo3.0上了,
NAME EditGear
EXEC_PATH C:\Program Files (x86)\KISSsoft 03-2018\ProEngineer\EditGear\bin_nt\EditGear_64bit_Creo3.dll
TEXT_PATH C:\Program Files (x86)\KISSsoft 03-2018\ProEngineer\EditGear\text.GB
STARTUP DLL
ALLOW_STOP TRUE
UNICODE_ENCODING FALSE
END


NAME   DCS-Creo-dll
startup dll
exec_file C:\Program Files\DCS\3DCS_CREO_7_6_0_0_R30\bin\dcs_creo_main.dll
text_dir C:\Program Files\DCS\3DCS_CREO_7_6_0_0_R30\text
ALLOW_STOP TRUE
UNICODE_ENCODING FALSE
end

以上,供参考。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 17:37 , Processed in 0.171230 second(s), 29 queries .

快速回复 返回顶部 返回列表