wmeee 发表于 2014-8-21 11:03:09

命令行启动Cadence后,同时指定其打开的指定的工作目录么?

命令行启动Cadence后,同时指定其打开的指定的工作目录么?

vivienluo 发表于 2014-8-21 19:31:18

getWorkingDir()

wmeee 发表于 2014-8-25 13:36:31

vivienluo 发表于 2014-8-21 19:31
getWorkingDir()

GetWorkingDir()可以指定打开指定工作目录?
在命令窗口用cd d:\...效果相同?

vivienluo 发表于 2014-8-25 15:28:30

不太明白你想表达的意思,你是想打开allegro后自动打开其相应的工作目录还是 打开allegro自动修改其工作目录。

shell explorer .

注意后面有一个小数点

wmeee 发表于 2014-8-26 14:45:07

vivienluo 发表于 2014-8-25 15:28
不太明白你想表达的意思,你是想打开allegro后自动打开其相应的工作目录还是 打开allegro自动修改其工作目 ...

自动修改其目录!
打开cadence的open窗口时,一般是打开上次的目录。我想要的是,启动cadence后指定其工作目录,不是上次打开文件的目录。

vivienluo 发表于 2014-8-26 16:44:01

直接在allegro.ilinit里面添加以下语句:axlShell("cd e:/")

wmeee 发表于 2014-8-26 16:52:28

vivienluo 发表于 2014-8-26 16:44
直接在allegro.ilinit里面添加以下语句:axlShell("cd e:/")

如果两个人同时用同一个软件时,但是两个人指定的目录各不相同时,那怎么办?
比方说,A的目录是E:,   B的目录是F:。如果改ilnit文件,那不是只能是一个目录了?

wmeee 发表于 2014-8-26 16:58:26

还有,您说的allegro.ilinit,就是allegro.ini?

vivienluo 发表于 2014-8-26 22:55:59

wmeee 发表于 2014-8-26 16:52
如果两个人同时用同一个软件时,但是两个人指定的目录各不相同时,那怎么办?
比方说,A的目录是E:,   B ...

要不你还是直接设置个快捷键吧。
在ENV文件中添加以下代码:
funckey sa skill axlShell("cd e:/")
funckey sb skill axlShell("cd f:/")
.......
每个人设置不同的目录。
打开allegro后,直接按对应的快捷键切换到相应的工作目录中

wmeee 发表于 2014-8-28 15:44:32

vivienluo 发表于 2014-8-26 22:55
要不你还是直接设置个快捷键吧。
在ENV文件中添加以下代码:
funckey sa skill axlShell("cd e:/")


有没有办法启动时,就已经改好了?
我这里有个想法,您看合适么?
A启动Allegro之前,用软件提前修改了其allegro.ini文件,加了axlShell("cd e:/").
B启动Allegro之前,用软件提前修改了其allegro.ini文件,改为axlShell("cd f:/").
着用可以通过软件修改其allegro.ini文件来修改工作目录。
这样可行么?

另,大神,orcad capture CIS的TCL语言,您熟么?可以用tcl脚本修改其工作目录么?
页: [1] 2
查看完整版本: 命令行启动Cadence后,同时指定其打开的指定的工作目录么?