青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3370|回复: 4

ProE 配置文件生成器 v1.1

[复制链接]
发表于 2009-11-16 16:08 | 显示全部楼层 |阅读模式
本程序用来生成 ProE 的 config.pro 配置文件。
0 U& N4 `) Z9 |# \" o本程序的主要作用是将不同的“轨迹文件(Trail)”转换为 Proe 的映射键,本程序会! k1 e1 ]9 u2 D6 n; S& H" C
自动将其转换到 Config.pro 文件中。4 s: g+ R, j& C. _! v1 V
本程序还可以分类管理不同的 ProE 配置,还可以在配置中使用路径变量,方便 ProE
& w  x6 A' V/ b启动目录的任意移动。如果你移动了 ProE 的启动目录,只要重新生成配置文件,里面
, y* d. W2 B% i8 q& d& T4 [* K的路径就会自动的更正过来(本程序必须和ProE的启动目录保持相对位置关系)。
) C7 A9 R6 y- J- Q  B+ v在本程序中,你可以使用如下环境变量(转换时会自动处理):, R( g3 e( r" }8 j
%ThisDir% 表示本程序所在目录
  U! h8 B2 W9 z%ParentDir% 表示本程序所在目录的父目录
+ L: ^# Q8 F2 {) j* }- X+ M- b5 P%InitDir% 表示用户指定的 ProE 启动目录(在界面的最上面指定)' q% S& O. S% y* A8 r. x5 V" {
本程序会修改 ProE 启动目录下的 config.pro 以添加用户指定的映射键及配置项目,
9 ?0 I8 N! H+ E( S" a! U# m在修改前,本程序会自动保存旧的 config.pro 文件到 Backup 目录,最多保存 50 份
* |3 N0 e9 z2 K2 ~* r, r& K,超过 50 份后,会删除第一份,其它的往前移,然后再备份。(尾数最大的为最后备7 s' d  R! V/ u4 w8 z- ?, B- Y( w
份的文件), U  z  ?9 \) O" j

6 K  w0 B+ s+ R! J4 T“热键设置”中列出的是 MapKey 目录下的所有“脚本文件”,你可以在这里为他们指
7 l: d- a8 D; ~定不同的按键,以便在 ProE 中通过按键调用这些功能。单击相应的条目就可以修改按
. D6 k$ N; c/ Z! o2 {, {7 B键(按 F2 也可以修改按键),如果不想使用某个脚本,请将其按键设置为空。+ B% N$ T6 @- [! ^/ P! p

2 A- J5 a& [* n( j" U9 \' Q. M  E% [5 n1 ?( G& Y) ^/ b
001.gif
4 p2 n6 T  W3 C: n# k; h/ W. c/ k* O 002.gif
4 |7 j) q0 N& v$ T
( h  b9 o9 b' S+ R$ S, ]如果你嫌这里修改按键太麻烦,你可以保存一下当前设置,然后打开 Config 目录下的
6 N$ o0 Y- c8 h2 ]  }+ Y" LSetting.ini 文件,直接在文件中修改,效果是一样的。
: L( E1 [7 q5 p" Y# Q* v, S“热键设置”中的列表是可以排序的,单击“热键”或“脚本”的标题条,就可以排序
5 z% i, u* K6 X. k0 `% k了,方便查找热键。
6 t+ m) `" V9 F) _2 W) t关于“脚本文件”,其实就是文本文件,它们存放在“MapKey”目录下面,用户可以自
8 r# h+ c% D4 I1 M1 \; d5 f行添加或删除。" f% M7 P0 C1 ^  S( g; R
每个“脚本文件”中只能存放一个映射键操作。这些“脚本文件”是通过分析 ProE 生4 b% K* D$ A' ~' T
成的 Trail.txt 文件后编写出来的。当然也可以自己录制映射键,然后再转换为“脚
: {" F5 p5 R+ c# [4 i! J本文件”,你可以通过“转换为脚本”按钮直接将 Config.pro 中的所有映射键转换为' v* T" D5 u: @0 v! ?% d
单独的“脚本文件”。
, M7 W0 P" E0 }6 f" [! ?如果你要自己编写脚本文件,则必须遵守如下规则:( t9 B( L& A" ]
“脚本文件”中的每一行行首不能有“mapkey xxxx”或“mapkey(continued)”。# \7 J. _$ [+ K/ M+ S; h6 H* g
“脚本文件”中的每一条语句结尾需要保留分号字符(用来区分各条语句)。- E9 m$ V" Y- q; k3 K$ o- w
“脚本文件”中最好一行只写一条语句,这样可以省略掉语句后面的分号字符。6 B  u2 \! p. N6 b
“脚本文件”中的每一个映射键中的各行不能以断行符“\”结束。% t7 R$ n' s1 w9 z
“脚本文件”中的每一条语句必须在一行中写完,不能断行(本程序会处理过长的行)。5 p8 z4 d) z/ y/ @* h
“脚本文件”中的路径字符串要用双斜杠作为分割符。
* X  X# L& c/ ^1 [9 l“脚本文件”中可以使用上面提到的三个路径变量。
- r$ a6 J1 n$ i7 _6 u“Config\DefMapKey.mpk”中存放的是“默认映射键”,“默认映射键”是供其它映射
' O$ l4 i& d$ z+ \, \& I# z. r键调用的,不能动态指定名称。“默认映射键”格式必须按照 Config.pro 中映射键的
5 \- J, L- J+ N- Z格式来写。编写“默认映射键”要遵守如下规则:" O9 d- @$ H& Q4 I# e
“默认映射键”中的每一行行首必须有“mapkey xxxx”或“mapkey(continued)”。* D3 C6 E3 d9 v2 T% E
“默认映射键”中的每一条语句必须以分号结束。5 Z& r$ Q, R+ m8 r
“默认映射键”中的每一个映射键除最后一行外,其它行必须以断行符“\”结束。
  {  d% S: l0 c0 \/ D/ V“默认映射键”中的语句可以断行,以“\”作为断行符。
2 |5 O% v9 ^- K( H“默认映射键”中的路径字符串要用双斜杠作为分割符。
# \2 C! L6 l4 I4 s“默认映射键”中可以使用上面提到的三个路径变量。
1 z! [7 M( r: J" t* m5 d- y如果要在“脚本文件”中调用“默认映射键”中的某个映射键,可以使用“%默认映射
- v  X# z" F, R, @* `键按键”的方式调用。
: y8 K( e) X: S( v- z. j
8 ?9 k! j" j0 f关于“程序配置”,其实就是 Config.pro 中的一些配置项目,只不过,在这里进行了
+ ~' F! S# [# N" u$ W' Q分类,帮助用户更好的管理各类配置,而且在这里也可以使用上面提到的三个路径变量% D; M+ b$ E1 Y" F2 c
。在这里列出的所有配置都会被写入到 Config.pro 中。
" _  ?* U( K' M1 l; a3 E& R$ A  ?" ~
003.gif
( W, L/ g/ H' ]( V9 q' s% ]“程序配置”文件存放在“Config”目录下的各个子目录中,不同的子目录,就是不同/ Z: ]7 q8 ^; B* S' k7 W
的配置方案,用户可以自己新建或删除配置文件。9 }' I8 l7 ~+ M1 `
8 `# i( D1 ^8 ~
004.gif # p& t* j% l1 B- N( P$ e
005.gif 3 Z( ^$ H2 N4 p1 c
在生成 Config.pro 的过程中,所有的注释和空行都会被忽略掉。
) X7 |) M" B+ a! k程序界面上几个按钮的说明:
! A5 f1 q7 M/ R( _! y1 _' t0 q“转换为脚本”:可以将 ProE 录制的映射键文件直接转换为脚本文件,映射键录制完
# @7 ]$ A" a  I毕并保存后,可以通过该按钮马上得到脚本。这个转换过程是用映射键中指定的按键来
" g) e" A0 d& S& n作为文件名的。你可以一次录制多个映射键,只要指定了不同的按键,就能转换为不同  X1 h$ ]. _9 b4 w
的脚本文件。转换后的脚本文件存放在映射键目录下的“映射键转换结果”子目录中。
$ m# j( e( w* m+ J转换过程中,如果存在同名文件,则不会覆盖,会在文件名后面添加序号,然后再保存7 |4 G, R" g; @0 r5 c

0 G0 ~& ^. @& x) |“打开脚本目录”:用来打开存放映射键脚本的文件夹。方便添加、删除或移动脚本文5 Z% D5 k0 x* \4 s/ o
件。+ V- C( D4 j' J. g% Y$ q9 J2 n
“重新载入列表”:用来搜索映射键目录中的所有脚本文件,并将他们装载到列表中。
6 ^8 Q2 n2 m! R当你添加、删除或移动了某些脚本文件后,可以通过这个按钮来刷新列表。
* P( B5 a& |4 D9 z" s“检查按键”:用来检查用户指定的映射键按键是否有冲突,比如“ab”和“abc”就
, W3 l5 P& O; U% R( P是冲突的按键,“abc”将不会起作用。, ?3 H- k/ r, g: E
“生成配置文件”:用来生成 Config.pro 文件,生成的 Config.pro 文件存放在界面1 w8 n/ T. ?9 Q2 i7 E: S; g
最上面指定的“ProE启动目录”中。
1 v3 J+ E; p9 A* _0 I9 D“保存当前设置”:用来保存用户指定的“ProE 启动目录”、“映射键按键”、“程
, C) k3 T: _0 V" m! J. q' q9 H4 v序设置”等信息。在“生成配置文件”前,本程序会自动保存当前设置。% Y! e1 Z$ x6 e. ]8 v( x
压缩包中的一个小程序界面:
  j5 b4 {% }2 s6 B2 R) F$ j 006.gif 8 x; Z5 Y0 `/ b  Q; m' x' `
PorE 配置文件生成器v1.1
发表于 2010-10-29 22:19 | 显示全部楼层
非常好的文件
回复 支持 反对

使用道具 举报

发表于 2012-10-9 10:32 | 显示全部楼层
非常好的文件
回复 支持 反对

使用道具 举报

发表于 2012-10-19 12:50 | 显示全部楼层
不错啊,,,,,,,,,,,
回复 支持 反对

使用道具 举报

发表于 2012-10-29 08:44 | 显示全部楼层
怎么没有看到东西呀
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-25 06:45 , Processed in 0.245855 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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