中二点 发表于 2019-10-25 12:06:29

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


光耀 发表于 2020-3-21 19:26:08

白屏幕什么情况

Vibranium 发表于 2020-3-25 11:17:07

我的文件转换成功,谢谢大佬分享方法

码奴要有弹簧精神 发表于 2020-4-2 09:37:14

Vibranium 发表于 2020-3-25 11:17
我的文件转换成功,谢谢大佬分享方法

大佬,我nw怎么一直下载失败呢

Vibranium 发表于 2020-4-6 18:14:58

码奴要有弹簧精神 发表于 2020-4-2 01:37
大佬,我nw怎么一直下载失败呢

不知道呢,我下载的旧一些的版本,你换个旧一点的版本试试,新版本我这里也是失败的

邵慧越 发表于 2020-8-21 07:15:30

第1个网址用不了了...

京乐12 发表于 2021-1-31 13:21:03

nwjs下载可以去https://nwjs.org.cn/下载
makesfx可以去https://www.cr173.com/soft/5500.html下载

小马奔腾 发表于 2021-3-20 10:43:23

可以尝试使用下 https://www.bilibili.com/video/BV1154y117iX/ 
转换之后还有公开的访问地址,方便转发~
页: [1]
查看完整版本: Scratch3.0 文件转成可执行文件的方法(sb3 转 exe)