大家好,今天来详细讲解一下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环境。
下载地址如下:
链接: https://pan.baidu.com/s/1OKMz8KFN8I-nbeuFJP2pLg 提取码: 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文件即可
标签:nwjs,文件,exe,转换,x64,scratch3,html,文件夹 From: https://www.cnblogs.com/funiyi816/p/17590397.html