青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

ProE 配置文件生成器 v1.1

[复制链接]
发表于 2009-11-16 16:08 | 显示全部楼层 |阅读模式
本程序用来生成 ProE 的 config.pro 配置文件。4 H5 F: t3 y. H# e  n, N& N
本程序的主要作用是将不同的“轨迹文件(Trail)”转换为 Proe 的映射键,本程序会5 ~& ]4 l& I0 l5 B! B0 f0 ~
自动将其转换到 Config.pro 文件中。; J7 e: w8 f5 ~: {
本程序还可以分类管理不同的 ProE 配置,还可以在配置中使用路径变量,方便 ProE % I: q2 e, b' F" u/ L
启动目录的任意移动。如果你移动了 ProE 的启动目录,只要重新生成配置文件,里面
+ `3 k2 i- W5 u的路径就会自动的更正过来(本程序必须和ProE的启动目录保持相对位置关系)。
: u# M/ R* K5 F5 J" `, Y: y在本程序中,你可以使用如下环境变量(转换时会自动处理):1 b' T5 l9 h" F) D
%ThisDir% 表示本程序所在目录: ^$ ]5 l* z2 q) @4 B2 q: l7 @
%ParentDir% 表示本程序所在目录的父目录  ~* f( w7 V2 Y! i0 ~8 d$ v7 q( J
%InitDir% 表示用户指定的 ProE 启动目录(在界面的最上面指定)
% c5 S( N" o" y8 J: b本程序会修改 ProE 启动目录下的 config.pro 以添加用户指定的映射键及配置项目,! D: w& o; P6 ?' H/ X0 ]
在修改前,本程序会自动保存旧的 config.pro 文件到 Backup 目录,最多保存 50 份/ Q; r1 B. @& ~" {! w
,超过 50 份后,会删除第一份,其它的往前移,然后再备份。(尾数最大的为最后备
- y; S) o* W" z% i& X份的文件)
' W0 ~- V7 O: I  Q3 w& [5 ?- F8 Q8 N/ d$ L5 d8 W$ @# E6 s* J* Z
“热键设置”中列出的是 MapKey 目录下的所有“脚本文件”,你可以在这里为他们指
# r, \; ~1 h1 T( g" R/ U定不同的按键,以便在 ProE 中通过按键调用这些功能。单击相应的条目就可以修改按
; \: m# _1 R& u' P; g; g键(按 F2 也可以修改按键),如果不想使用某个脚本,请将其按键设置为空。" F& a- L1 }* ?4 s. Z! q' W
8 R3 f, F* Y, w& ^

" A1 Q% Q- l. s9 b& A: t 001.gif : _. e- z- f; V# K8 ], \5 }
002.gif + I# t; W8 b. E  x' O" r2 P0 H* b& D
( e. Z4 |# R% I. ^  Y1 f
如果你嫌这里修改按键太麻烦,你可以保存一下当前设置,然后打开 Config 目录下的
7 }) W6 R; {2 f' P' GSetting.ini 文件,直接在文件中修改,效果是一样的。
/ a: q; o& L, X, J' N4 M+ [& ^“热键设置”中的列表是可以排序的,单击“热键”或“脚本”的标题条,就可以排序
1 a& G) j5 E) B; Z, a) U  D了,方便查找热键。7 `# o8 [; v  l9 j! }, [, d) u, z
关于“脚本文件”,其实就是文本文件,它们存放在“MapKey”目录下面,用户可以自
0 n7 u2 g) `( k, q3 d5 k行添加或删除。6 |2 c1 ~  j$ A2 l& i
每个“脚本文件”中只能存放一个映射键操作。这些“脚本文件”是通过分析 ProE 生
8 y2 a( r  i7 {3 G- c/ D' ~# X成的 Trail.txt 文件后编写出来的。当然也可以自己录制映射键,然后再转换为“脚/ l, _# I: W8 j4 q$ T/ G( t9 i: p
本文件”,你可以通过“转换为脚本”按钮直接将 Config.pro 中的所有映射键转换为
% M- |4 t( U: ^9 l6 m& [单独的“脚本文件”。
( ?2 `2 U( ~: Y8 Z如果你要自己编写脚本文件,则必须遵守如下规则:
1 S7 _# n' m$ `' B+ q( s' k“脚本文件”中的每一行行首不能有“mapkey xxxx”或“mapkey(continued)”。! k7 X$ H/ b. X
“脚本文件”中的每一条语句结尾需要保留分号字符(用来区分各条语句)。
' h8 f+ P& e) e# T' L9 P3 K“脚本文件”中最好一行只写一条语句,这样可以省略掉语句后面的分号字符。
1 S+ S$ g% ]2 e+ Y$ R! {/ ]“脚本文件”中的每一个映射键中的各行不能以断行符“\”结束。
1 \! u( E* m0 N7 _% O& h“脚本文件”中的每一条语句必须在一行中写完,不能断行(本程序会处理过长的行)。8 e: U( ~% Y2 v# B- q! L
“脚本文件”中的路径字符串要用双斜杠作为分割符。
) f6 {: [0 U, ^3 R/ O  P“脚本文件”中可以使用上面提到的三个路径变量。
  |% k0 N: p! w3 g5 ~“Config\DefMapKey.mpk”中存放的是“默认映射键”,“默认映射键”是供其它映射
: w; D- u; ^6 a5 X, J/ F3 I键调用的,不能动态指定名称。“默认映射键”格式必须按照 Config.pro 中映射键的. K6 R' S  X, \5 a
格式来写。编写“默认映射键”要遵守如下规则:
: [1 b- l0 G( P“默认映射键”中的每一行行首必须有“mapkey xxxx”或“mapkey(continued)”。0 w' Z7 h4 x/ K/ A# P
“默认映射键”中的每一条语句必须以分号结束。
7 s+ C& J6 x3 U“默认映射键”中的每一个映射键除最后一行外,其它行必须以断行符“\”结束。" r* v1 j. p/ [
“默认映射键”中的语句可以断行,以“\”作为断行符。, g! y$ W* ?1 ^( ~  Q
“默认映射键”中的路径字符串要用双斜杠作为分割符。: B2 ~/ N: U8 [3 w2 M1 q
“默认映射键”中可以使用上面提到的三个路径变量。
. H! R8 E" Y, h如果要在“脚本文件”中调用“默认映射键”中的某个映射键,可以使用“%默认映射
' m8 ?  S6 @/ @键按键”的方式调用。, g  N  ~* u9 `, w% A6 Z

. q6 ?0 w7 r0 @4 L5 v& s关于“程序配置”,其实就是 Config.pro 中的一些配置项目,只不过,在这里进行了0 b; }8 o" C1 y9 T  v
分类,帮助用户更好的管理各类配置,而且在这里也可以使用上面提到的三个路径变量
+ [) G# _- y" {。在这里列出的所有配置都会被写入到 Config.pro 中。$ I; _' v- A- a# m/ h
) i6 e! W1 k. I5 ~  G+ @/ D
003.gif - n5 P4 [: k0 H+ \) L4 T
“程序配置”文件存放在“Config”目录下的各个子目录中,不同的子目录,就是不同9 A/ M" E, i2 u) }5 L
的配置方案,用户可以自己新建或删除配置文件。. K- n: O" S' q' G; |
2 l! F: b  o( J# T+ ^0 B& Q& }; q  K
004.gif
# ^, ^$ k  z' t# [& g  H4 M 005.gif
: G( R) Z, i0 A  ?' x在生成 Config.pro 的过程中,所有的注释和空行都会被忽略掉。
/ u& X0 z& j" U4 r: d4 f0 d. I程序界面上几个按钮的说明:
5 M4 G& E4 U' {3 }6 X! C“转换为脚本”:可以将 ProE 录制的映射键文件直接转换为脚本文件,映射键录制完9 m6 T: Q$ l1 C4 m' r
毕并保存后,可以通过该按钮马上得到脚本。这个转换过程是用映射键中指定的按键来# n& q6 @2 P- d) H$ S
作为文件名的。你可以一次录制多个映射键,只要指定了不同的按键,就能转换为不同3 d" }3 t1 f; Q- q! o0 @
的脚本文件。转换后的脚本文件存放在映射键目录下的“映射键转换结果”子目录中。
6 V: d3 F0 w6 c/ V- u) h转换过程中,如果存在同名文件,则不会覆盖,会在文件名后面添加序号,然后再保存
$ z/ k  m* y' d1 m* N0 c& E$ E& s/ ]2 f
“打开脚本目录”:用来打开存放映射键脚本的文件夹。方便添加、删除或移动脚本文
# j# V7 G- O  B件。* ?7 q& x5 v- K3 {
“重新载入列表”:用来搜索映射键目录中的所有脚本文件,并将他们装载到列表中。
. v" Z. p8 i: C- ^: O; Z" b当你添加、删除或移动了某些脚本文件后,可以通过这个按钮来刷新列表。. x' ~: v% t3 S1 N1 v5 g
“检查按键”:用来检查用户指定的映射键按键是否有冲突,比如“ab”和“abc”就% i( G8 ~: A* m
是冲突的按键,“abc”将不会起作用。
* A4 U' m% a4 d# t“生成配置文件”:用来生成 Config.pro 文件,生成的 Config.pro 文件存放在界面
$ a& L+ a" \! a7 ~& i最上面指定的“ProE启动目录”中。
6 [# m2 f3 j0 k8 T1 ^) ]“保存当前设置”:用来保存用户指定的“ProE 启动目录”、“映射键按键”、“程6 |4 ^* X$ h5 J/ p" B  f9 {' Q- @
序设置”等信息。在“生成配置文件”前,本程序会自动保存当前设置。
9 x1 {* d) ?3 P8 }# D压缩包中的一个小程序界面:+ z0 J8 @% E) W$ e
006.gif ) k, m6 h+ `8 L/ K
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, 2025-2-18 07:24 , Processed in 0.233991 second(s), 29 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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