青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

ProE 配置文件生成器 v1.1

[复制链接]
发表于 2009-11-16 16:08 | 显示全部楼层 |阅读模式
本程序用来生成 ProE 的 config.pro 配置文件。
8 V9 s5 n- s6 t! T9 \本程序的主要作用是将不同的“轨迹文件(Trail)”转换为 Proe 的映射键,本程序会
$ @- M  u+ T2 [7 V" R8 d0 x自动将其转换到 Config.pro 文件中。& M0 X# v( K7 {# e3 G& `) y" A$ ^( G/ f
本程序还可以分类管理不同的 ProE 配置,还可以在配置中使用路径变量,方便 ProE
+ g7 d7 t6 n9 f. {6 u启动目录的任意移动。如果你移动了 ProE 的启动目录,只要重新生成配置文件,里面
+ D! X0 O) x2 E% b0 L( [/ @的路径就会自动的更正过来(本程序必须和ProE的启动目录保持相对位置关系)。
/ Z: U( m% l$ j. j# I2 l& ^在本程序中,你可以使用如下环境变量(转换时会自动处理):
7 C+ ^6 k( @  U%ThisDir% 表示本程序所在目录
+ ]- }9 I$ `' l7 Z  Y%ParentDir% 表示本程序所在目录的父目录
% y9 ~' D# [& a5 E" S: h; f+ e! S%InitDir% 表示用户指定的 ProE 启动目录(在界面的最上面指定)
1 w/ e0 g6 s3 `" n* f3 k本程序会修改 ProE 启动目录下的 config.pro 以添加用户指定的映射键及配置项目,
- I5 ?& _, s- w; [) ]2 _在修改前,本程序会自动保存旧的 config.pro 文件到 Backup 目录,最多保存 50 份
2 W. ]3 n5 D' H# o2 X,超过 50 份后,会删除第一份,其它的往前移,然后再备份。(尾数最大的为最后备2 C; m  D/ I" c" s# f$ y; K
份的文件)+ y9 Y! c8 }' G1 F7 W
/ u. G' b/ m" Q/ C3 k, W
“热键设置”中列出的是 MapKey 目录下的所有“脚本文件”,你可以在这里为他们指
& D! y% s# ^' c5 ]定不同的按键,以便在 ProE 中通过按键调用这些功能。单击相应的条目就可以修改按1 p+ ?) A/ C  U1 k
键(按 F2 也可以修改按键),如果不想使用某个脚本,请将其按键设置为空。3 V' q. J" T% T: X
1 @5 {: F( b0 H3 d

, R1 M4 n' L! n4 q 001.gif 2 @  [4 |. I0 c' V. Y
002.gif - {7 i* m! M- `: S3 u
, L8 _9 x, J: n  l; R+ m: j- q
如果你嫌这里修改按键太麻烦,你可以保存一下当前设置,然后打开 Config 目录下的
9 l, u6 d" E6 ]0 i$ ySetting.ini 文件,直接在文件中修改,效果是一样的。# ^. i) L& K+ t7 ]/ d: m
“热键设置”中的列表是可以排序的,单击“热键”或“脚本”的标题条,就可以排序
7 [9 s  s$ }: C) C! V了,方便查找热键。+ \0 a3 ~* e, ~' x
关于“脚本文件”,其实就是文本文件,它们存放在“MapKey”目录下面,用户可以自
1 \" d6 a! A! H0 @: i4 n) _! d1 w行添加或删除。
) B: Q4 p7 g* \3 F每个“脚本文件”中只能存放一个映射键操作。这些“脚本文件”是通过分析 ProE 生: r7 g* T6 W  u3 f( t0 D% ^
成的 Trail.txt 文件后编写出来的。当然也可以自己录制映射键,然后再转换为“脚6 E+ t$ V7 l) |) p. `8 m/ ], G
本文件”,你可以通过“转换为脚本”按钮直接将 Config.pro 中的所有映射键转换为5 z, G3 N& e& o4 R0 B, [
单独的“脚本文件”。
9 ]$ r8 I; P/ W$ p! l9 W, j3 ~如果你要自己编写脚本文件,则必须遵守如下规则:
+ Y5 I# a) L1 \9 ^3 i“脚本文件”中的每一行行首不能有“mapkey xxxx”或“mapkey(continued)”。6 w2 N8 H7 h9 I, f& \6 T
“脚本文件”中的每一条语句结尾需要保留分号字符(用来区分各条语句)。/ c" a- D0 d5 ~2 m
“脚本文件”中最好一行只写一条语句,这样可以省略掉语句后面的分号字符。( U8 _  E, Y, |" a- i% m0 p
“脚本文件”中的每一个映射键中的各行不能以断行符“\”结束。& f( p2 u3 x/ {' ]; o- I" Y* B8 i5 {# N
“脚本文件”中的每一条语句必须在一行中写完,不能断行(本程序会处理过长的行)。" V# X( i  t+ V, [2 `, o( ^' t
“脚本文件”中的路径字符串要用双斜杠作为分割符。
3 `* ~3 d) e& ^  n) W2 V“脚本文件”中可以使用上面提到的三个路径变量。( A! i8 d; M4 P4 W9 g. P1 b
“Config\DefMapKey.mpk”中存放的是“默认映射键”,“默认映射键”是供其它映射
" H; ~/ c0 n. t& \; }键调用的,不能动态指定名称。“默认映射键”格式必须按照 Config.pro 中映射键的6 _5 ?# M5 l. l9 t: ?
格式来写。编写“默认映射键”要遵守如下规则:! O+ E$ `2 Q0 W  p4 U% o! G
“默认映射键”中的每一行行首必须有“mapkey xxxx”或“mapkey(continued)”。
% O* A% P  f8 ]6 ]! v. H! W$ o& P“默认映射键”中的每一条语句必须以分号结束。
1 ?! e8 \7 E& Z- l- T$ n, }“默认映射键”中的每一个映射键除最后一行外,其它行必须以断行符“\”结束。4 \; C7 F( p( `7 _+ _
“默认映射键”中的语句可以断行,以“\”作为断行符。
) U! t% N! m5 b9 A# T“默认映射键”中的路径字符串要用双斜杠作为分割符。
8 ^' @3 ~- [, F% o! `: @/ d7 H4 X“默认映射键”中可以使用上面提到的三个路径变量。; E) d: P3 t( O, M* v  [2 {/ E
如果要在“脚本文件”中调用“默认映射键”中的某个映射键,可以使用“%默认映射3 {% W# l$ r0 B; J/ G
键按键”的方式调用。
) F+ I# P% Q- u8 n1 p( \% m& Y5 }( M+ m7 ~# f. x
关于“程序配置”,其实就是 Config.pro 中的一些配置项目,只不过,在这里进行了8 _! d8 M# t! \# t
分类,帮助用户更好的管理各类配置,而且在这里也可以使用上面提到的三个路径变量. L% i% X% p1 W2 x$ N
。在这里列出的所有配置都会被写入到 Config.pro 中。
6 O8 |8 O) }& }8 [; B! k  ?2 K+ C. ^8 B9 y# _
003.gif : [  L# U4 B8 b$ Z. q  w! y8 Z
“程序配置”文件存放在“Config”目录下的各个子目录中,不同的子目录,就是不同; k: W! t' S/ s, K5 @7 s
的配置方案,用户可以自己新建或删除配置文件。
$ z; z* Z8 e0 p4 ?8 W4 U' l5 l5 p& @6 p. T
004.gif
: F4 B2 R- Z* ]- r 005.gif
1 i% x/ Q, G' `4 {在生成 Config.pro 的过程中,所有的注释和空行都会被忽略掉。
/ |6 E2 ~: s# o: e$ ?. U程序界面上几个按钮的说明:
* K5 J$ s9 I# L: ]' ]“转换为脚本”:可以将 ProE 录制的映射键文件直接转换为脚本文件,映射键录制完3 {1 r  q0 T/ D- p& b
毕并保存后,可以通过该按钮马上得到脚本。这个转换过程是用映射键中指定的按键来
) }& c% [3 ?8 z- C2 y作为文件名的。你可以一次录制多个映射键,只要指定了不同的按键,就能转换为不同
' j, D; h$ q0 W$ m的脚本文件。转换后的脚本文件存放在映射键目录下的“映射键转换结果”子目录中。7 l  I6 Y4 n7 u
转换过程中,如果存在同名文件,则不会覆盖,会在文件名后面添加序号,然后再保存0 s' s7 Z. [5 n" T3 h+ w( m

9 [9 q3 o7 i8 n6 A  k( t“打开脚本目录”:用来打开存放映射键脚本的文件夹。方便添加、删除或移动脚本文. z  C2 f6 @6 ?' h& p
件。
% B* e# S* h; p! ~" ]$ }1 p/ c“重新载入列表”:用来搜索映射键目录中的所有脚本文件,并将他们装载到列表中。
) j1 q! [: T3 ^& {8 V0 v/ }当你添加、删除或移动了某些脚本文件后,可以通过这个按钮来刷新列表。
! g; A. x/ e* O3 y1 _3 z, h“检查按键”:用来检查用户指定的映射键按键是否有冲突,比如“ab”和“abc”就) _* u  s( e2 O" k+ T: R0 x/ T
是冲突的按键,“abc”将不会起作用。4 K3 Z0 O+ @& b& b! s1 b& i
“生成配置文件”:用来生成 Config.pro 文件,生成的 Config.pro 文件存放在界面
1 M5 ]& {1 u3 b6 h+ O最上面指定的“ProE启动目录”中。
7 b3 o) t$ c5 a- W“保存当前设置”:用来保存用户指定的“ProE 启动目录”、“映射键按键”、“程
+ P& p( Z0 c5 L序设置”等信息。在“生成配置文件”前,本程序会自动保存当前设置。
2 n$ p4 a- V4 O0 L, M压缩包中的一个小程序界面:
5 P1 w# v, k2 n" ?( S! r 006.gif
* q' p" R8 R8 f, ^5 xPorE 配置文件生成器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-1-10 16:43 , Processed in 0.268750 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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