TA的每日心情 | 奋斗 2025-7-7 15:38 |
---|
签到天数: 83 天 [LV.6]常住居民II
|
5 z( n7 ?- K3 H1 o
你说的不对,而是相反,所有的主程序和SPB_Data路径都是应该分开,通过程序来切换。: a. f. z5 O% f- y& X. @
( w% P! f. ^6 e+ ` q2 F D! d# V: _2 J1 Q- C' b/ O
https://www.eda365.com/thread-585528-1-1.html- N, R; S H2 J% [
. Z1 x7 |, ?. {; |, x2 s这个帖子给你参考一下。这个程序实现了3个功能5 i6 `1 M1 X ~3 I2 ] c
1、修改CDSROOT环境变量。
8 _/ g- H' V+ j, |2、修改注册表来控制双击程序时从哪个exe启动。, J4 H$ Y4 P4 c$ z. n! |
3、修改HOME环境变量来控制skill从哪个路径加载。7 z' O' P+ A) a6 Q/ N: \, \
6 j% N7 T. Y0 O* N( l4 H
5 N/ M5 V9 R8 `# | C1 k, o
另外说明一下CDSROOT和注册表通过自带的cadence switch release也能切换(但是他的设置有点复杂),实际上我这个代码和官方的cadence switch release实现功能一样。只是代码更加灵活,但也更容易出错,自行取舍吧。代码里还额外增加了HOME路径的切换。仅此而已。3 t, K. {- N/ O% o6 T# w; N
|
|