最新消息:

Scratch3.0 文件转成可执行文件的方法(sb3 转 exe)

Scratch 少儿编程 10023浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

一、准备工作

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 文件,具体如下图:

<ignore_js_op>

三、生成 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 的文件,如果没有图标则没有)
<ignore_js_op>

  四、打包成 exe 可执行程序

双击运行刚下载的 makesfx.exe 软件,按下图操作即可生成 exe 可执行程序(生成速度 较慢,请耐心等待)

<ignore_js_op>

打包生成 exe 可执行程序后的文件容量会比较大,并且在双击运行打包后的 exe 文件时 会出现短暂的窗口黑屏,请耐心等待即可(等待时间可能受到作品大小及电脑性能等影响) 这个目前无法解决。

如需打包多个作品,重复上面第二步到第四步的操作即可!

以上方法参考来源:https://scratch.mit.edu/discuss/topic/341617/?page=1

您必须 登录 才能发表评论!