TA的每日心情 | 奋斗 2025-4-27 15:26 |
---|
签到天数: 81 天 [LV.6]常住居民II
|
0 V" f& X; M% v- \你说的不对,而是相反,所有的主程序和SPB_Data路径都是应该分开,通过程序来切换。
! y, _0 l- ^, D2 E+ S
1 B4 {# n( z4 O- \4 q" n; q: u, J ~9 F, A. s L# V
https://www.eda365.com/thread-585528-1-1.html
8 }* @9 H; l1 o
& U) E, @, }9 r6 H这个帖子给你参考一下。这个程序实现了3个功能0 s0 N" T1 a/ \0 e: W
1、修改CDSROOT环境变量。$ G7 y1 K( h* r, U- L; O
2、修改注册表来控制双击程序时从哪个exe启动。
; l5 ?. ~2 U# z& ]; {3、修改HOME环境变量来控制skill从哪个路径加载。* a2 t3 e9 }1 c* [& K. R( ]8 {
# m5 _3 O* w) f; }+ J: d( k0 c0 X" D# v# p4 [8 r
另外说明一下CDSROOT和注册表通过自带的cadence switch release也能切换(但是他的设置有点复杂),实际上我这个代码和官方的cadence switch release实现功能一样。只是代码更加灵活,但也更容易出错,自行取舍吧。代码里还额外增加了HOME路径的切换。仅此而已。4 z% l! e1 Z6 |- L6 C+ w4 W2 ~
|
|