32521| 7
|
[讨论] 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 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed