pcbenv的加载Skill问题
在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很多句?
你试试使用foreach,首先读取目录下所有的il文件,然后加载。但是有密码的和没密码的,或者密码不同的这个就得分开加载了。
vivienluo 发表于 2014-4-19 17:23 static/image/common/back.gif
你试试使用foreach,首先读取目录下所有的il文件,然后加载。但是有密码的和没密码的,或者密码不同的这个就 ...
不会用,写了一堆都加载上了,做了一个自己用的pcbenv,但是还缺几个skill 好无语,只有几个菜单能用,其他都没反应 冷青瓷 发表于 2014-4-20 19:53 static/image/common/back.gif
好无语,只有几个菜单能用,其他都没反应
加载问题。你最好是将所有需要加载的写到一个il文件里面,那样在allegro.ilinit只需要加载这一个il文件就行了。 是把一大段的Load写到一个il,在initi里只加载这一个?
、 vivienluo 发表于 2014-4-20 20:42
加载问题。你最好是将所有需要加载的写到一个il文件里面,那样在allegro.ilinit只需要加载这一个il文件就 ...
正需要这样的一个.il ,版主能否发个代码供修改,万分感谢··· 冷青瓷 发表于 2014-4-20 22:20
是把一大段的Load写到一个il,在initi里只加载这一个?
、
楼主可否写出来了,共享一个源码供修改,谢谢··· 用这个可以
(foreach name*Tools filename*Tools (when (equal (index name*Tools ".il") ".il")
(load (buildString (list "XXX:/XX/Skill/" name*Tools) "") "密码"))) 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这三个文件放到你写的这个代码中。谢谢…
页:
[1]
2