在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 12064|回复: 32

[求助] CIW窗口或者.cdsinit如何一次性load目录下所有skill脚本?

[复制链接]
发表于 2021-9-17 12:33:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
CIW如何一次性load目录下所有skill脚本?
在CIW窗口或者.cdsinit文件下一个个load文件太麻烦了,想在主目录下建一个文件夹,通过直接load这个文件夹来load里面的文件,这样每写好一个脚本就可以直接放进去,就不用每次打开.cdsinit来添加了

 楼主| 发表于 2021-9-26 17:56:58 | 显示全部楼层
本帖最后由 To70rO 于 2021-10-27 10:53 编辑

兄弟们我整出来了,具体使用方法如下:
1、把你的skill脚本都放到一个目录下;
2、修改脚本里面的dirpath为你放脚本的那个目录;
3、将我的脚本导入你们的服务器目录下或者手敲;
4、在CIW窗口或者.cdsinit文件load我这个脚本。

PS:需要skill脚本的后缀都为.il哦
    谢谢各位大佬的指导!!!

#=====================
修改 2021.10.27
代码最后一行应该是foreach(ilFile ilFilesList load(ilFile)),加了个s
感谢16楼xtj1204指出

loadFiles.docx

10.85 KB, 下载次数: 385 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2021-9-17 12:57:12 | 显示全部楼层
可以写一个文件load所有的脚本,然后再.cdsinit中load这个文件
 楼主| 发表于 2021-9-17 13:52:10 | 显示全部楼层


Augustfeng 发表于 2021-9-17 12:57
可以写一个文件load所有的脚本,然后再.cdsinit中load这个文件


我就是不想写这样的文件,才想着skill能不能跟shell一样用*来匹配,但是我试了并不行,不知到skill有没有类似的写法
发表于 2021-9-18 17:12:52 | 显示全部楼层
同求该功能
 楼主| 发表于 2021-9-22 17:34:21 | 显示全部楼层
捞一捞
发表于 2021-9-24 21:29:38 | 显示全部楼层
dirPath="/Your/Dir/Path/"
;注意最后一个/
ilfiles=setof(f dirPath (car(last(parseString(f "./")=="il"))&&isFile(strcat(dirPath f))))
 楼主| 发表于 2021-9-26 17:46:58 | 显示全部楼层


咸鱼不死于徒手 发表于 2021-9-24 21:29
dirPath="/Your/Dir/Path/"
;注意最后一个/
ilfiles=setof(f dirPath (car(last(parseString(f "./")=="il" ...


我试了一下你的方法失败了,发现dirPath这个参数需要设置成list

 楼主| 发表于 2021-9-26 17:58:37 | 显示全部楼层


我整出来放置顶了,快看看!!!
发表于 2021-9-26 21:25:50 | 显示全部楼层


To70rO 发表于 2021-9-26 17:46
我试了一下你的方法失败了,发现dirPath这个参数需要设置成list


忘记打getDirFiles了
应该是
ilfiles=setof(f getDirFiles(dirPath) (car(last(parseString(f "./")=="il"))&&isFile(strcat(dirPath f))))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 11:22 , Processed in 0.025794 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表