青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

ProE 配置文件生成器 v1.1

[复制链接]
发表于 2009-11-16 16:08 | 显示全部楼层 |阅读模式
本程序用来生成 ProE 的 config.pro 配置文件。: e; c/ g1 }" m1 T: _. N' [! ]
本程序的主要作用是将不同的“轨迹文件(Trail)”转换为 Proe 的映射键,本程序会
+ O  I% O3 ^. ?1 v! L/ I% D自动将其转换到 Config.pro 文件中。1 R7 \. P$ s. N. g- a4 N& v
本程序还可以分类管理不同的 ProE 配置,还可以在配置中使用路径变量,方便 ProE
' `4 x% v7 j& j  \- i3 H& S! k启动目录的任意移动。如果你移动了 ProE 的启动目录,只要重新生成配置文件,里面
+ \  g$ W: [, H* f4 j# D2 G: q的路径就会自动的更正过来(本程序必须和ProE的启动目录保持相对位置关系)。: w8 _, U+ H2 z, C
在本程序中,你可以使用如下环境变量(转换时会自动处理):
7 P  q( G8 K6 d: `) c, @%ThisDir% 表示本程序所在目录
, U% A# t2 B$ x5 w- t* J%ParentDir% 表示本程序所在目录的父目录
, U) d- H  N7 j8 s+ w  y9 |  f%InitDir% 表示用户指定的 ProE 启动目录(在界面的最上面指定)
2 ?! I3 {; v, ~- u* }" @! ^  n本程序会修改 ProE 启动目录下的 config.pro 以添加用户指定的映射键及配置项目,% m% j  Y8 C' |7 U& p- ~
在修改前,本程序会自动保存旧的 config.pro 文件到 Backup 目录,最多保存 50 份) {" S% j5 a" Z& |& A/ x- q2 U, G
,超过 50 份后,会删除第一份,其它的往前移,然后再备份。(尾数最大的为最后备! Z7 Z  p2 i, y* j/ Q; X4 ~) S: e7 X# V
份的文件)# m, u" _9 U: t+ c+ ?- t* F

; L: r3 O( }0 b( K# ~, o# K9 {; M; S' X“热键设置”中列出的是 MapKey 目录下的所有“脚本文件”,你可以在这里为他们指; X6 _) ~! X/ ~1 e' |
定不同的按键,以便在 ProE 中通过按键调用这些功能。单击相应的条目就可以修改按
! c: p/ f0 V5 ]键(按 F2 也可以修改按键),如果不想使用某个脚本,请将其按键设置为空。
( [2 ]- ]( S& v# S
7 r) j* G* t+ v" @6 a9 B) j6 v- ?, B+ l, E% S  t) w
001.gif
  r9 N! X1 ^; B$ L0 j5 c9 } 002.gif * s% X7 m( E  R7 t  @# c; O

) L4 J% Z# R1 K如果你嫌这里修改按键太麻烦,你可以保存一下当前设置,然后打开 Config 目录下的 & X1 W$ B/ v4 Y
Setting.ini 文件,直接在文件中修改,效果是一样的。
. I4 K& d; {5 W; e, I3 S! {2 u“热键设置”中的列表是可以排序的,单击“热键”或“脚本”的标题条,就可以排序0 I: j$ Z: i8 _" U/ B+ T# a- r; s- f
了,方便查找热键。
- q8 M; M  Y% z, D1 K关于“脚本文件”,其实就是文本文件,它们存放在“MapKey”目录下面,用户可以自8 s; d- G/ F% x+ o$ W
行添加或删除。+ e3 k. I0 w& K, b! ~4 y% E
每个“脚本文件”中只能存放一个映射键操作。这些“脚本文件”是通过分析 ProE 生. ]# \7 C- Z9 P
成的 Trail.txt 文件后编写出来的。当然也可以自己录制映射键,然后再转换为“脚0 t9 z+ h2 q& u2 y* b& ]: q
本文件”,你可以通过“转换为脚本”按钮直接将 Config.pro 中的所有映射键转换为( Y8 k3 l. V" N: Y$ n' h* \
单独的“脚本文件”。  b4 |4 ]* F4 c8 d& b4 L
如果你要自己编写脚本文件,则必须遵守如下规则:
. G- \& S( n! U“脚本文件”中的每一行行首不能有“mapkey xxxx”或“mapkey(continued)”。
; m* R! W" S. j3 Y8 L1 L7 \4 V1 b“脚本文件”中的每一条语句结尾需要保留分号字符(用来区分各条语句)。( l$ K! z9 s) w2 g4 P
“脚本文件”中最好一行只写一条语句,这样可以省略掉语句后面的分号字符。( a% s$ k+ `; A* o& }% E
“脚本文件”中的每一个映射键中的各行不能以断行符“\”结束。
. h7 {8 [  L# d3 K“脚本文件”中的每一条语句必须在一行中写完,不能断行(本程序会处理过长的行)。
0 i" P5 Q) ~5 a& C8 B% w4 C6 c“脚本文件”中的路径字符串要用双斜杠作为分割符。
" t. ~5 |! `$ i( H7 y/ K“脚本文件”中可以使用上面提到的三个路径变量。/ z9 k7 y' u; i! u
“Config\DefMapKey.mpk”中存放的是“默认映射键”,“默认映射键”是供其它映射% G' t- Q! ^$ e4 K' p7 f( ?: Z
键调用的,不能动态指定名称。“默认映射键”格式必须按照 Config.pro 中映射键的. V1 t: v3 D8 O9 x
格式来写。编写“默认映射键”要遵守如下规则:
5 J' }# Z$ K3 n$ s- E; v“默认映射键”中的每一行行首必须有“mapkey xxxx”或“mapkey(continued)”。3 a% U4 U9 ~% Y& E
“默认映射键”中的每一条语句必须以分号结束。3 p0 W& |- m7 ?
“默认映射键”中的每一个映射键除最后一行外,其它行必须以断行符“\”结束。
) r3 B' M: n9 [: m5 q5 u6 v& B“默认映射键”中的语句可以断行,以“\”作为断行符。$ h4 {' \% u/ }4 J- b
“默认映射键”中的路径字符串要用双斜杠作为分割符。
8 x+ ^& }+ d' S6 l" ~( l& e7 D“默认映射键”中可以使用上面提到的三个路径变量。
9 k( C; @+ ~4 `. X$ h0 Z& @2 B如果要在“脚本文件”中调用“默认映射键”中的某个映射键,可以使用“%默认映射0 v4 ^0 ?7 }, X9 x4 h3 x% N4 F
键按键”的方式调用。0 \% ?& t4 {( W9 Q
" M3 z4 q3 q7 E9 N
关于“程序配置”,其实就是 Config.pro 中的一些配置项目,只不过,在这里进行了
- q" R. }, m0 z% [1 C分类,帮助用户更好的管理各类配置,而且在这里也可以使用上面提到的三个路径变量
; t5 H; P% e. o' G, S) [。在这里列出的所有配置都会被写入到 Config.pro 中。! E  J4 C7 h/ R
7 f: o3 G! I+ |1 H- h- W
003.gif
! ?% r4 r" x, c“程序配置”文件存放在“Config”目录下的各个子目录中,不同的子目录,就是不同; p2 K9 ~3 V7 x$ R/ D: k; ~; l
的配置方案,用户可以自己新建或删除配置文件。
/ F- m) O  N1 q9 Y2 [( Y7 F) i/ E  ~7 u8 ?
004.gif
' J# k/ u% M# K0 T) S 005.gif ( b' n1 d4 Q, L$ m  l
在生成 Config.pro 的过程中,所有的注释和空行都会被忽略掉。
" {  K/ j8 P, `6 ]+ c! M程序界面上几个按钮的说明:
% X" C8 L. z. \8 V“转换为脚本”:可以将 ProE 录制的映射键文件直接转换为脚本文件,映射键录制完
: s: s- C  _; |毕并保存后,可以通过该按钮马上得到脚本。这个转换过程是用映射键中指定的按键来/ p( u5 g# A! ?1 G% T& X) R! l' k
作为文件名的。你可以一次录制多个映射键,只要指定了不同的按键,就能转换为不同$ Q, j4 j* _( P) ^5 A
的脚本文件。转换后的脚本文件存放在映射键目录下的“映射键转换结果”子目录中。. a: [/ Z/ i. V7 }
转换过程中,如果存在同名文件,则不会覆盖,会在文件名后面添加序号,然后再保存
$ V; t: D$ A6 V% P& ^& z+ t: I$ {& g' F' d$ P7 N1 z3 G7 l
“打开脚本目录”:用来打开存放映射键脚本的文件夹。方便添加、删除或移动脚本文
; r; Q  Y/ p5 A8 |/ c5 n! K$ ?件。5 T6 @. b: R: }; j
“重新载入列表”:用来搜索映射键目录中的所有脚本文件,并将他们装载到列表中。
3 l$ c7 v/ s2 ?; @: O( L- {# N7 Z当你添加、删除或移动了某些脚本文件后,可以通过这个按钮来刷新列表。$ W: t) O# U+ m0 Y: {0 C4 R
“检查按键”:用来检查用户指定的映射键按键是否有冲突,比如“ab”和“abc”就
: A6 A) n/ _, m6 J是冲突的按键,“abc”将不会起作用。& ~/ F1 f5 N$ T% ]4 E5 [* b
“生成配置文件”:用来生成 Config.pro 文件,生成的 Config.pro 文件存放在界面% {! ^7 a2 i/ a! v; M0 c7 n# U
最上面指定的“ProE启动目录”中。) Z- ?( o( |0 c
“保存当前设置”:用来保存用户指定的“ProE 启动目录”、“映射键按键”、“程
- k- x$ J* o5 I序设置”等信息。在“生成配置文件”前,本程序会自动保存当前设置。
% q3 I) I% G( u3 M! l5 b- d6 }" J; o压缩包中的一个小程序界面:
& C' P, N9 N8 b: H7 p& C 006.gif
& V9 M& {/ X% n/ Y& N4 a  W7 HPorE 配置文件生成器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, 2025-6-9 06:24 , Processed in 0.189478 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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