使用 TurboWarp Packager 打包 Scratch 作品,如果选择“Windows程序”,将会得到一个 zip 格式的压缩包,解压后才可以运行里面的 exe 程序,但是解压之后文件尺寸惊人,足有 200MB+,所以我们最好还是将其做成单文件 exe 格式,不仅节约空间,而且也方便运行。
单文件 exe 制作工具很多,我测试了几款,主要对比了 Enigma Virtual Box 和老牌的 7z SFX Constructor,论运行速度, Enigma Virtual Box 更胜一筹,但是压缩率比较低,200MB多的文件,也就能压缩到130MB左右,文件尺寸还是偏大;论文件尺寸,7z SFX Constructor 则小得多,原来200MB多的文件夹可以压缩到50MB左右,只是运行速度稍慢。综合两者的优缺点,我觉得还是老牌的 7z SFX Constructor 比较适合将 TurboWarp Packager 打包出来的 Scratch 作品转成单文件 exe ,下面对这个工具进行一下简单介绍。
软件界面
主界面很简单,功能一目了然。注意标题栏有乱码,这并不是因为汉化不完整,其实英文版也是有乱码的,估计原版是俄语的缘故吧,并不影响使用,无视即可。
软件使用
1.选择需要制作成单文件的文件夹,软件会自动搜寻文件夹内的 exe 程序并列出来,如果文件夹内有多个 exe 程序,在下拉列表中选择自己需要运行的 exe 程序即可。
2.单击“选择图标版本信息”按钮,可以自定义 exe 的图标,支持 exe 、dll 中的图标,以及ico、bmp、jpg、png、gif等常见的图像格式,这里也可以自定义版本信息。
3.可以勾选“解压进度条”,因为制作出来的 exe 运行前有个很长的解压过程,机子配置不够给力的话,这个过程会很长,而加上个进度条,可以大大缓解等待过程的焦虑情绪。需要注意的是这里不要用中文,否则程序会报错,无法正常制作单文件 exe 程序。
4.单击“创建程序”即可得到单文件 exe 程序。如果需要自定保存位置、压缩参数等,需要先进行设置,再单击“创建程序”。
两个软件都很容易下载到,这里就不留下载链接了,需要的朋友自行搜索即可。