TA的每日心情 | 奋斗 2025-7-7 15:38 |
---|
签到天数: 83 天 [LV.6]常住居民II
|
9 {/ |$ C3 h8 ?2 F& M M( R. u
你说的不对,而是相反,所有的主程序和SPB_Data路径都是应该分开,通过程序来切换。
: u# n o- m, m: ^# Q2 f+ B
- D# V5 T6 `/ Z! l% \3 S8 d& e! c3 I I. g
https://www.eda365.com/thread-585528-1-1.html, R7 q* C7 y# z. h
4 U g# [0 b4 `7 M, t* H: o$ L这个帖子给你参考一下。这个程序实现了3个功能
X+ Z" |, Z# T- ], c1、修改CDSROOT环境变量。
; U6 t! ~$ O8 y! ^) _3 n2、修改注册表来控制双击程序时从哪个exe启动。
0 W# t6 D, T( P+ y! p3、修改HOME环境变量来控制skill从哪个路径加载。
* q( T# r7 g# P/ J4 m$ Y. e+ P B
( x1 s: E' m& B; Q. Q+ d. `! _
另外说明一下CDSROOT和注册表通过自带的cadence switch release也能切换(但是他的设置有点复杂),实际上我这个代码和官方的cadence switch release实现功能一样。只是代码更加灵活,但也更容易出错,自行取舍吧。代码里还额外增加了HOME路径的切换。仅此而已。3 u0 W/ d: |& [
|
|