|
本程序用来生成 ProE 的 config.pro 配置文件。2 ]7 D. Y8 A' i) D" i- u
本程序的主要作用是将不同的“轨迹文件(Trail)”转换为 Proe 的映射键,本程序会
: y# L( j, H5 f1 c$ Q4 c自动将其转换到 Config.pro 文件中。8 y% d2 o% C! G4 ]: }) X
本程序还可以分类管理不同的 ProE 配置,还可以在配置中使用路径变量,方便 ProE
" j# r U2 p( i/ F2 o( ?- t. S启动目录的任意移动。如果你移动了 ProE 的启动目录,只要重新生成配置文件,里面
1 x8 J) n* H3 V! N的路径就会自动的更正过来(本程序必须和ProE的启动目录保持相对位置关系)。4 P" g1 g% g" H" c- b2 c+ G% A
在本程序中,你可以使用如下环境变量(转换时会自动处理):! U# b ?7 b0 p% J+ V6 {8 Z' d& r) _
%ThisDir% 表示本程序所在目录
M; q8 o S# x/ E. K! D! N9 R%ParentDir% 表示本程序所在目录的父目录5 ?2 [" P F5 T; @8 B0 A6 W
%InitDir% 表示用户指定的 ProE 启动目录(在界面的最上面指定); S8 ~& u' G$ y: G
本程序会修改 ProE 启动目录下的 config.pro 以添加用户指定的映射键及配置项目,
- U& K- `7 f2 e9 p; f在修改前,本程序会自动保存旧的 config.pro 文件到 Backup 目录,最多保存 50 份
8 i! c7 q& q4 j8 g" I,超过 50 份后,会删除第一份,其它的往前移,然后再备份。(尾数最大的为最后备
, ?- |5 \ N$ u( }份的文件)
: t. v! j3 S% h# k3 a( C; D. g- g S' T
“热键设置”中列出的是 MapKey 目录下的所有“脚本文件”,你可以在这里为他们指
4 `, `& q/ W$ l) [/ t定不同的按键,以便在 ProE 中通过按键调用这些功能。单击相应的条目就可以修改按
R5 H' ^* ^* f. H, t5 f/ p# P键(按 F2 也可以修改按键),如果不想使用某个脚本,请将其按键设置为空。
# X( r! n! p3 J3 |7 ]
9 q. I! ~, h0 A9 d
9 ~( ?+ C9 J) O* c" P& D7 A
% v9 r- }# c$ m) V( d2 P! W7 J$ }
2 l5 M* q: I9 F# R" T- U! g9 j3 Z
如果你嫌这里修改按键太麻烦,你可以保存一下当前设置,然后打开 Config 目录下的 4 X: d3 D Q$ h0 a2 T4 I" Q1 d: k* p
Setting.ini 文件,直接在文件中修改,效果是一样的。, ]9 A6 B x' c! ?$ [* Y
“热键设置”中的列表是可以排序的,单击“热键”或“脚本”的标题条,就可以排序
! @9 U. h p" [7 z8 [! y了,方便查找热键。
7 P- Z+ c) b7 e$ d+ y关于“脚本文件”,其实就是文本文件,它们存放在“MapKey”目录下面,用户可以自
" e! I4 m- Z( a/ W h/ c( F行添加或删除。5 I- {. G& I; M( ?) ^! r, T
每个“脚本文件”中只能存放一个映射键操作。这些“脚本文件”是通过分析 ProE 生; {0 A( z1 [' K$ Q& D- ]
成的 Trail.txt 文件后编写出来的。当然也可以自己录制映射键,然后再转换为“脚
( ?3 _" N4 P$ K# ~本文件”,你可以通过“转换为脚本”按钮直接将 Config.pro 中的所有映射键转换为
; C5 m" P' A" C4 b* F: i: e单独的“脚本文件”。 `) K# l3 \5 R$ w# l8 e
如果你要自己编写脚本文件,则必须遵守如下规则:
9 V) ^2 A5 W( |% |2 Q( [ s9 r“脚本文件”中的每一行行首不能有“mapkey xxxx”或“mapkey(continued)”。+ C; X' u& v% S
“脚本文件”中的每一条语句结尾需要保留分号字符(用来区分各条语句)。
[7 f1 `9 Z& U) z8 f0 H$ k“脚本文件”中最好一行只写一条语句,这样可以省略掉语句后面的分号字符。6 E0 X9 E$ Q8 v2 l) ^ z
“脚本文件”中的每一个映射键中的各行不能以断行符“\”结束。3 j. Y2 ^& \2 V
“脚本文件”中的每一条语句必须在一行中写完,不能断行(本程序会处理过长的行)。
+ i( p' G3 z6 E9 T: S' b“脚本文件”中的路径字符串要用双斜杠作为分割符。
& U# }% A r( Y0 A, B- c“脚本文件”中可以使用上面提到的三个路径变量。8 j; T- c0 I/ ~ J
“Config\DefMapKey.mpk”中存放的是“默认映射键”,“默认映射键”是供其它映射$ f8 y; b9 U4 x4 L: H/ H* E: e0 D2 a; F
键调用的,不能动态指定名称。“默认映射键”格式必须按照 Config.pro 中映射键的; K g* o0 f( P1 i* m* C* ^/ ?3 w
格式来写。编写“默认映射键”要遵守如下规则:
) y9 d) t: g( p' C/ { a0 Q“默认映射键”中的每一行行首必须有“mapkey xxxx”或“mapkey(continued)”。) q1 U+ D7 }: _- j
“默认映射键”中的每一条语句必须以分号结束。2 } L4 f9 ~9 m% E6 R; O% ^1 @# y+ ]
“默认映射键”中的每一个映射键除最后一行外,其它行必须以断行符“\”结束。
3 h9 T) f& ~9 i! E“默认映射键”中的语句可以断行,以“\”作为断行符。9 @! J+ w$ {3 t' e+ M; H
“默认映射键”中的路径字符串要用双斜杠作为分割符。
8 x7 e' d+ F# @% |$ q“默认映射键”中可以使用上面提到的三个路径变量。$ |! g0 R7 I0 W8 E5 D# A2 d
如果要在“脚本文件”中调用“默认映射键”中的某个映射键,可以使用“%默认映射
. Z* @6 v0 ~" {9 [4 e, e$ M键按键”的方式调用。
% W2 J$ B f' t4 }
/ K, |* E" Z2 G- @6 `关于“程序配置”,其实就是 Config.pro 中的一些配置项目,只不过,在这里进行了1 U% r5 m" r: k# \4 r
分类,帮助用户更好的管理各类配置,而且在这里也可以使用上面提到的三个路径变量
+ k9 r1 }. ^0 W# b5 r; l& }。在这里列出的所有配置都会被写入到 Config.pro 中。
7 J, e0 E" E4 ~7 i% H( `( \+ J7 v$ M3 }$ e
4 _) g+ e$ h) |- G8 D# d" J
“程序配置”文件存放在“Config”目录下的各个子目录中,不同的子目录,就是不同" U1 U: Z8 p( V( U4 I; X- |
的配置方案,用户可以自己新建或删除配置文件。0 i6 a" I( q8 F% V- N6 b2 D
7 T" v3 }2 y7 G1 q5 M) v
% R3 g2 D6 s' q; D1 _
2 `; m* y4 u/ J在生成 Config.pro 的过程中,所有的注释和空行都会被忽略掉。
$ [/ Z C& v: [! T( s程序界面上几个按钮的说明:4 G) W, `2 Q8 F. l9 y
“转换为脚本”:可以将 ProE 录制的映射键文件直接转换为脚本文件,映射键录制完
4 K* I- n. o6 W2 d毕并保存后,可以通过该按钮马上得到脚本。这个转换过程是用映射键中指定的按键来6 Z! u) a, h! @) k
作为文件名的。你可以一次录制多个映射键,只要指定了不同的按键,就能转换为不同9 e; R4 X# n0 e0 u% ], x, F
的脚本文件。转换后的脚本文件存放在映射键目录下的“映射键转换结果”子目录中。
# ?: o9 l/ F: k* j; z) B; a转换过程中,如果存在同名文件,则不会覆盖,会在文件名后面添加序号,然后再保存
. ~8 i V* }& o# Z; H* p。
c5 T2 O1 g0 q1 a“打开脚本目录”:用来打开存放映射键脚本的文件夹。方便添加、删除或移动脚本文' B) b" v, l$ v, x+ y( X" `6 V
件。
9 l) r# k2 A3 d% ` z7 @“重新载入列表”:用来搜索映射键目录中的所有脚本文件,并将他们装载到列表中。
- B7 ]& Y; s, C+ R5 A- v当你添加、删除或移动了某些脚本文件后,可以通过这个按钮来刷新列表。' [4 y- x6 T( _6 j( a& c
“检查按键”:用来检查用户指定的映射键按键是否有冲突,比如“ab”和“abc”就/ Z# V$ a L. Q% o/ l" C3 P: @% u g
是冲突的按键,“abc”将不会起作用。1 E3 r' |7 z5 G; ]
“生成配置文件”:用来生成 Config.pro 文件,生成的 Config.pro 文件存放在界面0 p. }! M/ j% F+ L& y, k
最上面指定的“ProE启动目录”中。
5 z+ a1 R; @% B9 B+ A7 Z“保存当前设置”:用来保存用户指定的“ProE 启动目录”、“映射键按键”、“程
/ l! D7 q& p$ y7 D% n序设置”等信息。在“生成配置文件”前,本程序会自动保存当前设置。0 I3 h7 s- f! h) h" o3 z2 p2 I0 |
压缩包中的一个小程序界面:
$ ^- ?0 O5 u( e# k- h1 t
' e) C: Q/ s/ w h7 u" M+ PPorE 配置文件生成器v1.1 |
|