TA的每日心情 | 奋斗 2025-4-27 15:26 |
---|
签到天数: 81 天 [LV.6]常住居民II
|
0 v; O E$ {2 f7 }0 a i* X$ J你说的不对,而是相反,所有的主程序和SPB_Data路径都是应该分开,通过程序来切换。
+ M2 \) F& @) ^/ y( y/ U0 g* d4 m6 @& v* d* N3 t- J: H: k( Z
. }; ~) a9 j) B2 s- R) n% j
https://www.eda365.com/thread-585528-1-1.html
. {! r) E, y# l2 y4 `! u8 |9 y, V: r7 q3 Q
这个帖子给你参考一下。这个程序实现了3个功能5 B# k! q, g. e4 u2 X. [0 j: E
1、修改CDSROOT环境变量。
* o6 ^) q. R( |: o* f2、修改注册表来控制双击程序时从哪个exe启动。
) \, M4 d+ F5 @4 ~3、修改HOME环境变量来控制skill从哪个路径加载。
* J9 T1 v! Y7 \, }$ X2 p- c, j6 [. \- I# s) \* I% I9 F+ n
. W0 W/ Z' S& R
另外说明一下CDSROOT和注册表通过自带的cadence switch release也能切换(但是他的设置有点复杂),实际上我这个代码和官方的cadence switch release实现功能一样。只是代码更加灵活,但也更容易出错,自行取舍吧。代码里还额外增加了HOME路径的切换。仅此而已。
. b8 X& l5 _! r0 T; [ |
|