野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


查看: 139226|回复: 462

[原创] 【全网首创】Config.pro光速设置30个库文件路径的办法,不怕移动,一劳永逸

[复制链接]

37

主题

268

回帖

17

威望

工程师

Rank: 3Rank: 3

积分
376

宣传大使勋章

发表于 2017-8-16 01:14 | 显示全部楼层 |阅读模式

一、问题背景:
  • 专业的库文件管理方法是在一个总文件夹下设置十几个子文件夹,分别放置不同的库文件。这样的话,Config.pro文件中一般有20-40个各种库文件的文件夹路径设置参数。
  • 每次总库文件夹进行更换电脑或者分区路径(移动到别的硬盘分区)后,可能需要重新设置Config.pro里文件夹路径,即使批量替换路径字符也比较麻烦。


二、解决办法:
购买主题 已有 17 人购买  本主题需向作者支付 4 金钱 才能浏览

本帖被以下淘专辑推荐:

  • · 技巧|主题: 2, 订阅: 0
精益求精,追求极致!

86

主题

229

回帖

448

威望

讲师

Rank: 6Rank: 6

积分
1380

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

发表于 2017-9-2 22:11 | 显示全部楼层
本帖最后由 kastorm 于 2017-9-2 22:14 编辑

将设置指令改为
  1. setx Creo_Lib %cd% -m
复制代码

可以一步到位,不需要进入批处理文件修改路径了!
回复 支持 反对

使用道具 举报

18

主题

891

回帖

27

威望

讲师

Rank: 6Rank: 6

积分
1107
发表于 2017-8-16 08:26 | 显示全部楼层
snipaste_20170816_082344.png
请教下这个效果是怎么做出来的?

我关于creo的定义文件,标准件、图框、dtl、符号等内容全部是放在一个文件夹下的各个不同目录,然后在cofig指定。更换电脑后只需将配置文件拷贝,然后creo启动目录设置为配置文件夹。
当然这样有个不好的地方是,设置另外的文件夹为工作目录后,找配置文件内的内容不方便。
回复 支持 1 反对 0

使用道具 举报

37

主题

268

回帖

17

威望

工程师

Rank: 3Rank: 3

积分
376

宣传大使勋章

 楼主| 发表于 2017-8-16 10:59 | 显示全部楼层
main90 发表于 2017-8-16 08:26
请教下这个效果是怎么做出来的?

我关于creo的定义文件,标准件、图框、dtl、符号等内容全部是放在一 ...

答复:
1.在发帖的文本格式栏,点击“<>”符号,在弹出的框中输入文字就可以。

咨询:
1.如果你的配置文件config.pro里设置的路径都是d:\creo\lib下面的各个文件夹,换到别的电脑上,配置文件都在e:\creo\lib下面,那么你还是需要改config.pro里面的各种路径啊?

精益求精,追求极致!
回复 支持 反对

使用道具 举报

18

主题

891

回帖

27

威望

讲师

Rank: 6Rank: 6

积分
1107
发表于 2017-8-16 13:06 | 显示全部楼层
Jeff.Lee 发表于 2017-8-16 10:59
答复:
1.在发帖的文本格式栏,点击“”符号,在弹出的框中输入文字就可以。
  1. 如果你的配置文件config.pro里设置的路径都是d:\creo\lib下面的各个文件夹,换到别的电脑上,配置文件都在e:\creo\lib下面,那么你还是需要改config.pro里面的各种路径啊?
复制代码

所以我把配置文件全部放在同样的位置,一般放在D盘。有的电脑C盘没有权限什么乱七八糟的问题

如果必须把原先放D盘的 现在放E盘,那只好改config了,用查找替换功能,也简单。
回复 支持 反对

使用道具 举报

37

主题

268

回帖

17

威望

工程师

Rank: 3Rank: 3

积分
376

宣传大使勋章

 楼主| 发表于 2017-8-16 15:05 | 显示全部楼层
本帖最后由 Jeff.Lee 于 2017-8-17 00:47 编辑
main90 发表于 2017-8-16 13:06
所以我把配置文件全部放在同样的位置,一般放在D盘。有的电脑C盘没有权限什么乱七八糟的问题

如果必 ...

我已经研究出一劳永逸的办法了,看我的帖子方法吧,属于目前最先进的办法了。。
精益求精,追求极致!
回复 支持 反对

使用道具 举报

1260

主题

4万

回帖

899

威望

管理员

Rank: 10Rank: 10Rank: 10

积分
47325

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2017-8-16 21:36 | 显示全部楼层
路径变变了设置环境变量可以,也可以打开 config.pro 替换里面的路径
努力,认真解答网友的每一个问题,共同学习,一起进步!  请勿发论坛消息求助。
回复 支持 反对

使用道具 举报

37

主题

268

回帖

17

威望

工程师

Rank: 3Rank: 3

积分
376

宣传大使勋章

 楼主| 发表于 2017-8-16 22:52 | 显示全部楼层
本帖最后由 Jeff.Lee 于 2017-8-17 00:46 编辑
野火 发表于 2017-8-16 21:36
路径变变了设置环境变量可以,也可以打开 config.pro 替换里面的路径
我设置自己的环境变量写入路径,如$Creo_Lib这样的,可以起作用了,属于全网首创了。
“$PRO_DIRECTORY” , "$CREO_COMMON_FILES"等系统环境变量找不到,说明不是在系统环境变量设置的,你知道在哪设置的吗?
精益求精,追求极致!
回复 支持 反对

使用道具 举报

1260

主题

4万

回帖

899

威望

管理员

Rank: 10Rank: 10Rank: 10

积分
47325

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2017-8-17 21:21 | 显示全部楼层
那是creo在软件批处理里设置的
回复 支持 反对

使用道具 举报

37

主题

268

回帖

17

威望

工程师

Rank: 3Rank: 3

积分
376

宣传大使勋章

 楼主| 发表于 2017-8-17 22:39 | 显示全部楼层
野火 发表于 2017-8-17 21:21
那是creo在软件批处理里设置的

我搜索几乎每一个Creo的批处理和配置文件,都没有直接设置“$PRO_DIRECTORY” , "$CREO_COMMON_FILES"等系统环境变量的地方。我认同有些朋友说的这些变量是在Creo启动的时候,在每个会话里面临时创建的。
C:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\parametric.psf里也没有进行设置:你知道是哪个批处理吗?
  1. // PTC - PSF file: parametric
  2. //
  3. PRODUCT=Creo Parametric
  4. DESC=Creo Parametric (default)
  5. SHIPCODE=M020
  6. CREO_COMMON_FILES=Common Files
  7. //
  8. ENV=MECH_LP=%PRO_DIRECTORY%\mech
  9. ENV=MECH_HOME=%MECH_LP%\%PRO_MACHINE_TYPE%
  10. ENV=PRO_MECH_COMMAND="%CREOAPP_DIRECTORY%\bin\parametric.exe" "%CREOAPP_DIRECTORY%\bin\parametric.psf"
  11. ENV=RPC_TIMEOUT=31536000
  12. ENV=MEDI_HOME=%MECH_HOME%
  13. ENV=PATH+=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\deflib
  14. ENV=PATH-=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\lib
  15. ENV=PATH-=%INTRALINK_DIR%\%PRO_MACHINE_TYPE%\illib
  16. ENV=PATH+=%PRO_DIRECTORY%\libs\dfor\lib
  17. ENV=PATH+=%CREOAPP_DIRECTORY%\bin
  18. ENV=NMSD_TIMEOUT=300
  19. ENV=PRO_COMM_MSG_EXE=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\obj\pro_comm_msg.exe
  20. ENV=PROE_START=%CREOAPP_DIRECTORY%\bin\parametric.exe
  21. ENV=CDRS_DATA=%PRO_DIRECTORY%
  22. ENV=PRO_IMAGE_CONVERTER=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\obj\convert_image.exe
  23. ENV=PROGUIDE_DIRECTORY=%PRO_DIRECTORY%\uifdoc
  24. ENV=SPG_DIRECTORY=%PRO_DIRECTORY%
  25. ENV=PRO_USRMAIN=%PRO_DIRECTORY%\usrprog\umain\usrmain.c
  26. ENV=PROTABLE_DIRECTORY=%PRO_DIRECTORY%\protable
  27. ENV=MOZILLA_FIVE_HOME=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\obj\MOZILLA
  28. ENV=PROTAB=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\obj\protab.exe
  29. ENV=ZIP_EXEC=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\obj\zip.exe
  30. ENV=CLHOME=%PRO_DIRECTORY%\text\pcldata
  31. ENV=PVIEW_PROEPVIEW_HOME=%PRO_DIRECTORY%\apps\prodview
  32. ENV=CV_ENV_HOME=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\CV140
  33. ENV=DEBUG_HLP_DLL_PATH=%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\lib\dbghelp.dll
  34. ENV=PTC_D_LICENSE_FILE-=C:\Program Files\PTC\PTC_D_SSQ.dat
  35. ENV=CREO_APP=PMA
  36. ENV=CREOPMA_FEATURE_NAME=CREOPMA_SSQ PROE_SSQ ()
  37. RUN="%MECH_LP%\install\nt\pro_mech_env.bat"
  38. RUN="%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\nms\nmsd.exe" -noservice -timeout %NMSD_TIMEOUT% &
  39. RUN="%PRO_DIRECTORY%\%PRO_MACHINE_TYPE%\obj\xtop.exe"
  40. ENV=DBG_NCPOST_PATH=%CREOAPP_DIRECTORY%\bin
  41. ENV=PRO_ALLOW_EARLY_RETURN=TRUE
  42. // USER - PSF
  43. // Add User specific environment or run applications below here

复制代码

精益求精,追求极致!
回复 支持 反对

使用道具 举报

1260

主题

4万

回帖

899

威望

管理员

Rank: 10Rank: 10Rank: 10

积分
47325

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2017-8-17 23:02 | 显示全部楼层
creo启动时调用的程序挺多的,我没研究过具体是在哪个地方设置的
努力,认真解答网友的每一个问题,共同学习,一起进步!  请勿发论坛消息求助。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-26 22:09 , Processed in 0.134052 second(s), 34 queries .

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