scratch3转换

发布时间 2023-07-29 20:08:49作者: funiyi816

大家好,今天来详细讲解一下scratch3保存的文件(.sb3格式)怎么转换成html格式,以及在windows环境下运行的exe格式。

一、准备转换工具

1.htmlifier-offline.html,用于将sb3文件转换成html文件,这里使用离线版本

2.nwjs-v0.52.0-win-x64.zip,用于将html文件打包为桌面应用

3.makesfx.exe,用于将相关文件打包成单个exe,可自解压直接运行

 

注意:

nwjs这里选择的是windows x64环境。

下载地址如下:

链接:  提取码: qn89

二、sb3文件转换为html文件

1.打开htmlifier-offline.html

2.在下图红框位置选择要转换的sb3文件

 3.浏览器拉到下图位置,点击HTMLify

 

4.转换完成以后打开转换后的文件,确认程序运行是否正常。

若正常则修改名称为“测试1.html”,然后继续。

三、使用nwjs预览程序

1.解压缩文件nwjs-v0.52.0-win-x64.zip

2.将上一步生成后改名的“测试1.html”复制粘贴到解压缩后的文件夹nwjs-v0.52.0-win-x64内部

3.自行准备一个icon文件或者使用我给的下载地址里的“测试1.icon”,将该icon文件复制粘贴到解压缩后的文件夹nwjs-v0.52.0-win-x64内部

4.在文件夹nwjs-v0.52.0-win-x64内部新建一个记事本文件,并将名称改为package.json

5.右击package.json选择打开方式,选择记事本打开

6.复制粘贴如下内容到记事本,其中name表示最终生成的exe所显示的文件名称,main表示使用的html文件名称(需要自行修改为第二步生成并修改后的html文件名称),icons表示最终生成的exe所显示的图标(需要自行修改为自己使用的ico文件的名称)。

{

"name": "您的应用程序或游戏名称",

"main": "测试1.html",

"icons": {"16":"测试1.ico"}

}

7.另存该文件到该文件夹内,保证编码方式为UTF-8,覆盖保存即可。

 8.最终效果如下:

 

9.双击运行该文件夹下的nw.exe文件,预览程序运行是否正常。

若正常则继续。

四、使用makesfx.exe生成单个可运行exe文件

1.双击打开makesfx.exe

2.根据下图6步走,依次选择对应选项和文件

 

3.打开第2步所在的文件夹,找到“测试1.exe”

4.打开“测试1.exe”,查看程序运行是否正常

注意:

第6步生成的exe,大小会比原sb3文件大很多,这是正常现象。嫌弃文件过大的话,可直接使用第二大步骤里生成的html文件即可