编程网

如何将scratch3.0文件转换成exe文件

2020-01-09

 

1.第一步,将.sb3文件转化成.html文件

方法:网址:https://sheeptester.github.io/words-go-here/htmlifier/

点击“选择文件“,找到你要转化的.sb3文件,完成后点击下方的HTMLify按钮,转换完成,会自动下载一个html的文件。

2.第二步,将html文件转换成可执行exe文件
需要两个软件
(1)nwjs,下载地址:https://nwjs.io/downloads/,并解压

解压后的文件夹,需要向里面添加三个文件,如图:

1.icon.png 运行时图标的图片,自己找一个,也可以选择.ico的文件
2.package.json文件
自己新建一个txt文本文件,在里面加入代码
{
"name": "游戏的名字",
"main": "project.html",
"icons": { "16": "icon.png"}
}
保存后,将后缀名改成json
3.project.html 文件就是第一步,我们转换后下载的文件,可以改下名字project.html,和代码里面的一致就可以。

这个时候就可以点击文件夹中的,nw.exe运行了,但这不是最后的结果,我们需要将整个文件夹打包一下...
(2)makesfx.exe,下载地址:http://revocue.cz/en/make-sfx/index.php

① nwjs-v0.42.2-win-x64.zip解压后的目录(包含nw.exe、package.json和所有其他文件的文件夹 )
② 目标SFX文件(exe文件保存的位置和名字)
③ 应用程序的图标ico文件,可以选择默认也可以选择自己的图标文件
④ 选择nwjs解压目录下面的nw.exe

⑤ 单击“MakeSfx”按钮,将构建一个可执行文件——exe文件

缺点:文件比较大,一般80-90M