Scratch3.0 文件转成可执行文件的方法(sb3 转 exe)
一、准备工作1.打开 http://suo.im/4DBNtv 下载所需的软件(makesfx.exe 和 nwjs)其中,nwjs 需要 根据自身系统位数选择对应的文件下载。
2.用谷歌(推荐)或其他浏览器打开 sb3 转 html 的网站: https://sheeptester.github.io/words-go-here/htmlifier/(此网站有时候打开会比较慢, 如果打不开可尝试翻墙后再打开)
3.翻墙工具下载(如有需要)http://suo.im/5fdjmf
二、上传 sb3 作品,生成 html 文件
在 sb3 转 html 的网站(上面第二点那个)中选中 Upload project 项,点击此项后面的 “浏览”按钮选择需要转 exe 的 sb3 文件,并在 Project title 中输入作品文件名,其他选 项默认即可,最后点击下方的“HTMLify”按钮生成下载 html 文件,具体如下图:
三、生成 exe 临时文件
1.将刚下载的 nwjs 压缩文件解压缩,然后将刚才从网上生成保存下来的 html 文件(默 认文件名为 project.html)复制到解压后的 nwjs 程序文件夹中。
2.设置可执行程序的图标。
如果需要图标,需要先在网上找一个 png 格式的图片作为生成后的可执行程序的图标(可 以去 www.easyicon.net 找),并将这张 png 格式的图片命名为“icon.png”,然后也复制到 解压后的 nwjs 程序文件夹中。
如果不需要图标的话,可以跳过第 2 步。
3.创建 package.json 文件
然后打开记事本软件,复制下面的代码到记事本中(红色字体部分):
{
"name": "CrazyBall",
"main": "project.html",
"icons": { "16": "icon.png"}
}
温馨提醒:
1.如果你不需要可执行程序的图标,请记得把"icons": { "16": "icon.png"}这一行删 除。
2.如非必要,请勿修改上面代码的内容,以免打包时出现错误。
4.保存记事本文件
将记事本问卷保存到解压后的 nwjs 程序文件夹中,文件名保存为 package.json
5.预览作品运行效果
点击解压后的 nwjs 程序文件夹中的 nw.exe 程序可以打开预览作品的运行效果(可能受到工具特性限制,打开后会出现 15 秒-1 分钟的黑屏,请耐心等待)
提醒:请务必先预览一下,以免最后打包出来的 exe 文件有问题而白费力气。
6.如果完成上面的操作后,在解压后的 nwjs 程序文件夹中将会出现下图红框的 2 个文件
(如有图标,则会多一个名为 icon.png 的文件,如果没有图标则没有)
四、打包成 exe 可执行程序
双击运行刚下载的 makesfx.exe 软件,按下图操作即可生成 exe 可执行程序(生成速度 较慢,请耐心等待)
打包生成 exe 可执行程序后的文件容量会比较大,并且在双击运行打包后的 exe 文件时 会出现短暂的窗口黑屏,请耐心等待即可(等待时间可能受到作品大小及电脑性能等影响) 这个目前无法解决。
如需打包多个作品,重复上面第二步到第四步的操作即可!
以上方法参考来源:https://scratch.mit.edu/discuss/topic/341617/?page=1
白屏幕什么情况 我的文件转换成功,谢谢大佬分享方法 Vibranium 发表于 2020-3-25 11:17
我的文件转换成功,谢谢大佬分享方法
大佬,我nw怎么一直下载失败呢 码奴要有弹簧精神 发表于 2020-4-2 01:37
大佬,我nw怎么一直下载失败呢
不知道呢,我下载的旧一些的版本,你换个旧一点的版本试试,新版本我这里也是失败的 第1个网址用不了了... nwjs下载可以去https://nwjs.org.cn/下载
makesfx可以去https://www.cr173.com/soft/5500.html下载 可以尝试使用下 https://www.bilibili.com/video/BV1154y117iX/
转换之后还有公开的访问地址,方便转发~
页:
[1]