11RIA 闪客社区 - 最赞 Animate Flash 论坛

搜索
查看: 1820|回复: 3
上一主题 下一主题

[JSFL 命令] jsfl批处理的一些技巧——如何jsfl批量超过1000个fla的复杂操作

[复制链接] TA的其它主题
发表于 2020-6-8 10:58:34 | 显示全部楼层 |阅读模式

【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……

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

x
不知道,为什么当使用jsfl去批量每个fla中的操作进行相对复杂的复杂的操作。最多只能批量100个左右,然后直接当机。这个有可能是我写代码的问题,但无可否定的是flash占用的内存一直在增高,每批量一个fla,他内存就增加。哪怕你处理好关了对应 的fla。一开始我一直在找延时的,就是想着处理一个fla就延时再处理其他的,之前在群中听 aser好像提起过jsfl有延时,但没办法我查找了很久都没找到。所以就想断了这个念头。
后来上司提醒,注意内存问题,我才发现,即使我批量了100个fla  ,然后不关flash软件,10分钟后再批量,竟然内存其实都是居高不下。这才彻底断掉延时的念头,因为我发现不关flash软件是没用的,内存不会降。
最终结合,bat和air,去实现了处理1000个fla文件。因为不懂bat才使用air。正式话题来了。
如何jsfl批量超过1000个fla的复杂操作
1、将fla分开100(这个数字是活的,根据jsfl要操作的复杂程度和机器性能)一组,一个文件夹;
2、jsfl每次批量一组的fla自动生成一个文件a;
3、网上百度个bat关闭flash的命令;
4、air软件两个,一个软件aa分组fla的,一个软件bb是检查多少组fla,然后调用jsfl,将其中一组的路径传入jsfl,开始批量,软件bb在jsfl过程中持续检查当前组的fla是否有a文件的生成,如果有,那么立刻关闭fla,延迟几分钟后,重新将调用jsfl,然后将另一组路径传入jsfl。以此类推,一直到所有组路径都搞完
发表于 2020-6-9 12:52:18 | 显示全部楼层
分次就行了,也没多麻烦。
回复

使用道具 举报

发表于 2020-6-9 13:17:37 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2020-6-15 10:37:00 | 显示全部楼层
TKCB 发表于 2020-6-9 12:52
分次就行了,也没多麻烦。

但过程要手动分次,如果不这样写个东西让它自动分次处理的话
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)



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