|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
保存CAXA电子图板“工具—选项—系统配置”设置内容的方法 ! B, T: }3 n" E$ |* D
' P- }" ^1 w1 i3 c3 N9 i
有一个问题始终萦绕在我的脑际,就是如何按照自己的喜好与需要,将在“工具—选项—系统配置”里各项的设置保存下来,当每次打开电子图板时,“系统配置”的内容都是自己设置的。 1 n' u- l9 n5 y( z6 e
+ s- [4 C0 M' @: H5 h
. ]4 z. e- f/ P. g6 k1 b, Y0 W' T; Q* h# g3 [: `! S, }
今年在讨论“让CAXA以指定的模板启动”时,网友namezg在帖子(http://www.3dportal.cn/discuz/viewthread.php?tid=416135)里有一段话说得很精彩: % z7 A6 ? D# y' I& d
8 i/ T: d8 ?- ~$ J) N“模板是不包含“工具”--“选项”--“系统设置”内容的。这些设置是保存在eb2000.cfg文件中的。 eb2000.cfg是用以保存最后关闭的CAXA电子图板文件中的“系统设置”、“格式”菜单下的全部设置内容及“图幅设置”中的全部设置内容”的。CAXA原快捷方式启动时是调用eb2000.cfg相关设置内容。 而现在以指定模板启动时是调用eb2000.cfg中的“系统设置”内容、指定模板中的“格式”菜单下的全部设置内容及“图幅设置”中的全部设置内容。”
! T$ H; K; B$ ?: @
3 W+ `: ] P) ~. {+ V8 p这里面最关键的有两点: , S2 Y4 u: k) e5 Z. v8 M% z
0 V& Z/ \; U. U l1. “工具—选项—系统配置”的内容是保存在eb2000.cfg文件中的。 3 k1 o( `& i9 V- x
* J, v( N( {8 Z$ N7 p1 v2. eb2000.cfg是用以保存最后关闭的CAXA电子图板文件中的“系统设置”等内容的。
1 F5 F2 `8 D- I! n* l
9 X& a; Y& _( i' l 文件Eb2000.cfg保存在何处呢? 9 Q% T: T) z2 W, r7 [1 R' H' I
5 z2 \* D B8 VCAXA电子图板2007R3.1保存在下列目录里: Windows\Documents and Settings\Administrator\Application Data\CAXA\CAXA3D\9.3\Temp # C7 U6 Y. M' h( ~
M7 r u8 j4 Z0 Z; ?: u( T& c从网上有的帖子里看,也有保存在安装目录下的:...\CAXA\CAXAEB\Data\CHS\(具体哪些版本是这样,目前尚不清楚,重装过去版本十分麻烦,希望网友补充) ! Y' L; J( y$ K, Y6 Q
+ u9 i. d5 I2 J0 x* o- X% |- V5 j
经过反复试验,首先在“工具—选项—系统配置”里按照自己的喜好与习惯设置各项内容,点击“确定”退出,然后关闭CAXA电子图板后又立即重新打开CAXA电子图板,查看“工具—选项—系统配置”里的内容,与原设置的内容相同,没有变化。为了便于观察,我将“当前绘图”窗口的颜色设置成白色,光标设置成红色。如果“当前绘图”窗口的颜色变成系统默认的黑色,那么就说明eb2000.cfg的内容发生变化。然后,我打开2个CAXA电子图板文件,将其中一个的背景设置成黑色,另一个保留白色背景。我先关闭背景为黑色的文件,再关闭背景为白色的文件,继而关闭CAXA电子图板,接着打开电子图板,背景仍为白色;将这个试验继续做下去,当最后关闭的是背景为黑色的文件时,当关闭CAXA电子图板后立即重新打开时,窗口的背景为黑色。这就验证了上述的两点:“工具—选项—系统配置”的内容是保存在eb2000.cfg文件中的。eb2000.cfg是用以保存最后关闭的CAXA电子图板文件中的“系统设置”内容的。 ; ]' r# U2 [# A9 e
1 }+ k/ Y2 k/ v; I1 ~8 }搞清楚了“工具—选项—系统配置”保存在什么文件里,要解决保存“工具—选项—系统配置”内容的问题就有了思路。 + e" N- ~4 Q# G2 s6 b0 ]: Q
& k, c9 {4 o" N, x
我首先想到的办法是,将“工具—选项—系统配置”内容设置好后,立即关闭CAXA电子图板后得到的eb2000.cfg文件复制到另一个目录,编制一个批处理文件,使得每次关闭CAXA电子图板后,此批处理文件自动运行一次,将保存有设置内容的eb2000.cfg文件覆盖Windows\Documents and Settings\Administrator\Application Data\CAXA\CAXA3D\9.3\Temp里CAXA电子图板关闭时自动生成的eb2000.cfg文件,这样就可以保证当CAXA电子图板在下次启动时,打开的窗口背景是白色,即eb2000.cfg的内容就是自己的设置的。但是,这个办法的难度较大,不是一时半晌就能办得到的。
' {' m3 i; P& r, b+ M) o
* U' z# _/ U3 M+ |# L经过冥思苦想,反复探索,我终于找到了一个简单易行的办法:打开CAXA电子图板,根据自己的需要设置“工具—选项—系统配置”的内容,然后立即关闭CAXA电子图板,将最新的eb2000.cfg文件属性设置成“只读”就行了。经过反复试验,CAXA电子图板图板每次打开时,“工具—选项—系统配置”的内容就是自己所需要的内容。1 N5 R! M& {1 R7 q
6 ~# J, X9 [& G* d
1 L8 v! @7 \2 n3 p( z; {, M. Q. {, F2 @
6 K& ?2 A$ z" e% s, ?" q7 G( |, R有的的网友曾抱怨,想设置“存盘间隔”增删次数为2,但是每次重新启动CAXA电子图板,总是恢复到默认的20,不知何故。我想这个问题也就顺便解决了。
7 f; ?& Z5 B7 Q# M2 M8 N. P" b; r1 m( Z2 a0 }: D# W8 f! ]) ~
我的帖子仅仅是抛砖引玉,内容挂一漏万,希望大家批评指正,提出更好的方法。 |
|