Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13452|回复: 13

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

[复制链接]
发表于 2014-8-21 11:03:09 | 显示全部楼层 |阅读模式
命令行启动Cadence后,同时指定其打开的指定的工作目录么?
发表于 2014-8-21 19:31:18 | 显示全部楼层
getWorkingDir()
 楼主| 发表于 2014-8-25 13:36:31 | 显示全部楼层

GetWorkingDir()可以指定打开指定工作目录?
在命令窗口用cd d:\...效果相同?
发表于 2014-8-25 15:28:30 | 显示全部楼层
不太明白你想表达的意思,你是想打开allegro后自动打开其相应的工作目录还是 打开allegro自动修改其工作目录。

  1. shell explorer .
复制代码


注意后面有一个小数点
 楼主| 发表于 2014-8-26 14:45:07 | 显示全部楼层
vivienluo 发表于 2014-8-25 15:28
不太明白你想表达的意思,你是想打开allegro后自动打开其相应的工作目录还是 打开allegro自动修改其工作目 ...

自动修改其目录!
打开cadence的open窗口时,一般是打开上次的目录。我想要的是,启动cadence后指定其工作目录,不是上次打开文件的目录。
发表于 2014-8-26 16:44:01 来自手机 | 显示全部楼层
直接在allegro.ilinit里面添加以下语句:axlShell("cd e:/")
 楼主| 发表于 2014-8-26 16:52:28 | 显示全部楼层
vivienluo 发表于 2014-8-26 16:44
直接在allegro.ilinit里面添加以下语句:axlShell("cd e:/")

如果两个人同时用同一个软件时,但是两个人指定的目录各不相同时,那怎么办?
比方说,A的目录是E:,   B的目录是F:。如果改ilnit文件,那不是只能是一个目录了?
 楼主| 发表于 2014-8-26 16:58:26 | 显示全部楼层
还有,您说的allegro.ilinit,就是allegro.ini?
发表于 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后,直接按对应的快捷键切换到相应的工作目录中
 楼主| 发表于 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脚本修改其工作目录么?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|网站地图|Cadence Skill 论坛 ( 蜀ICP备13024417号 )

GMT+8, 2024-11-23 23:07 , Processed in 0.158980 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表