EDA365电子工程师网
标题:
写了个设置pad路径的skill脚本
[打印本页]
作者:
rufeng888
时间:
2012-7-19 19:09
标题:
写了个设置pad路径的skill脚本
windows上设置pad和psm路径时,不会自动包含子目录。想按封装名分类组织元件封装时就不方便了。花了一下午时间先学先用的写了个脚本,拿出来分享一下,给会用到的同学。
defun( doPathFuns (d)
let((tmps)
printf(d)
printf("\n")
tmps = axlGetVariable("padpath")
tmps = strcat(tmps " " d)
axlSetVariable("padpath" tmps)
tmps = axlGetVariable("psmpath")
tmps = strcat(tmps " " d)
axlSetVariable("psmpath" tmps)
)
)
defun( enumPath (d)
let((x dl ds tmps)
if(isDir(d) && (strcmp(d ".") != 0) && (strcmp(d "..") != 0) then
;
doPathFuns(d)
;
dl = getDirFiles(d)
foreach(x dl
if((strcmp(x ".") != 0) && (strcmp(x "..") != 0) then
ds = strcat(d "/" x)
enumPath(ds)
)
)
)
)
)
procedure(setPath()
printf("===========begin setPath======\n")
enumPath("d:/pcblib")
printf("===========finished===========")
)
把上面这段脚本保存一下,例如setupPath.il,放到SPB_Data\pcbenv目录下。在editor的命令窗口里输入set telskill,打开脚本窗口,然后输入load "setupPath.il",回车,然后输入setPath()。就设置好了路径。我这里的封装和焊盘都保存在d:/pcblib下的子目录里。
作者:
rufeng888
时间:
2012-7-20 07:16
发错地方了,烦请版主帮忙移到skill版。
作者:
JIMDENG
时间:
2012-7-20 08:34
这个不错,要学习一下,谢谢分享。
作者:
sinsai
时间:
2012-7-20 10:49
So Good!
作者:
yangmingen
时间:
2012-7-26 09:55
非常好 god!
作者:
qi777ji
时间:
2012-7-26 11:11
很棒的哦!楼主好人
作者:
wplian2188
时间:
2012-8-9 21:28
好样的,不错!
作者:
icebluexiong
时间:
2012-8-30 23:27
不错
作者:
yingge63
时间:
2012-12-20 12:35
作者:
王开鑫55
时间:
2017-8-16 16:19
谢谢分享
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2