Cadence Skill 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13492|回复: 13

[已解决] pcbenv的加载Skill问题

[复制链接]
发表于 2014-4-19 08:31:31 | 显示全部楼层 |阅读模式
在allegro.ilinit怎么写一句就可以load所有il,
setSkillPath(buildString(append1(getSkillPath() "C:/pcbenv/skill")))
load("pc_update_refdes.il")
load("bgafanout.il")
load("xgrid.il")
load("cline_segs_cut.il" "www.allegro-skill.com")
如果很多那不是要load很多句?
发表于 2014-4-19 17:23:00 | 显示全部楼层
你试试使用foreach,首先读取目录下所有的il文件,然后加载。但是有密码的和没密码的,或者密码不同的这个就得分开加载了。
 楼主| 发表于 2014-4-20 19:23:52 | 显示全部楼层
vivienluo 发表于 2014-4-19 17:23
你试试使用foreach,首先读取目录下所有的il文件,然后加载。但是有密码的和没密码的,或者密码不同的这个就 ...

不会用,写了一堆都加载上了,做了一个自己用的pcbenv,但是还缺几个skill
 楼主| 发表于 2014-4-20 19:53:37 | 显示全部楼层
好无语,只有几个菜单能用,其他都没反应
发表于 2014-4-20 20:42:50 | 显示全部楼层
冷青瓷 发表于 2014-4-20 19:53
好无语,只有几个菜单能用,其他都没反应

加载问题。你最好是将所有需要加载的写到一个il文件里面,那样在allegro.ilinit只需要加载这一个il文件就行了。
 楼主| 发表于 2014-4-20 22:20:04 | 显示全部楼层
是把一大段的Load写到一个il,在initi里只加载这一个?
发表于 2014-8-9 19:57:04 | 显示全部楼层
vivienluo 发表于 2014-4-20 20:42
加载问题。你最好是将所有需要加载的写到一个il文件里面,那样在allegro.ilinit只需要加载这一个il文件就 ...

正需要这样的一个.il ,版主能否发个代码供修改,万分感谢···
发表于 2014-8-9 19:58:01 | 显示全部楼层
冷青瓷 发表于 2014-4-20 22:20
是把一大段的Load写到一个il,在initi里只加载这一个?

楼主可否写出来了,共享一个源码供修改,谢谢···
发表于 2014-8-10 22:47:08 | 显示全部楼层
用这个可以
(foreach name*Tools filename*Tools (when (equal (index name*Tools ".il") ".il")
                                                                                              
(load (buildString (list "XXX:/XX/Skill/" name*Tools) "") "密码")))
发表于 2014-8-10 23:06:06 来自手机 | 显示全部楼层
winter_liu 发表于 2014-8-10 22:47
用这个可以
(foreach name*Tools filename*Tools (when (equal (index name*Tools ".il") ".il")
                                                 ...

感谢楼主赐教,楼主能否这个例子,比如1.il、2.il、3.il这三个文件放到你写的这个代码中。谢谢…
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 00:53 , Processed in 0.193960 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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