Scratch——创建exe可执行文件

  注意:根据安装Scratch 版本的不同,需要使用不同的转换方式,最直接的方式便是看保存到本地的文件对应的后缀,若是".sb2"则对应的版本是Scratch 2;若后缀是".sb3"则对应的版本是Scratch 3。点击下面“Scratch 2”或“Scratch 3”进行快速跳转。

文章目录

  • Scratch 2
    • 所需软件:
    • 转换过程
  • Scratch 3
    • 所需软件:
      • NW.js
      • Make SFX (Self-extracting archive)
    • .sb3转HTML5网页.html文件
    • .html文件文件转.exe文件

Scratch 2

所需软件:

scratch2exe,下载链接

转换过程

使用方法:

  • 第1步:点选(黄色文件夹)-找到想要转化的scratch源文件。
  • 第2步:点选(ICON图标)-选择一个你想要的ico图标文件。
  • 第3步:点选(绿旗)-执行exe转化。
    Scratch——创建exe可执行文件_第1张图片

Scratch 3

所需软件:

NW.js

下载地址:https://nwjs.io/downloads/
Scratch——创建exe可执行文件_第2张图片
Scratch——创建exe可执行文件_第3张图片建议下载稳定版,然后对应电脑系统型号选择下载。


Make SFX (Self-extracting archive)

下载地址:http://revocue.cz/en/make-sfx/index.php
下拉页面至最下端,点击“Download”下载。
Scratch——创建exe可执行文件_第4张图片

.sb3转HTML5网页.html文件

  1. 打开网址:https://sheeptester.github.io/words-go-here/htmlifier/
  2. 上传文件,点击浏览,选择保存在本地的“.sb3”文件。
    Scratch——创建exe可执行文件_第5张图片
  3. 转换,修改软件名字等配置信息后,点击“HTMLify”按钮下载转换完成后的文件。
    Scratch——创建exe可执行文件_第6张图片

.html文件文件转.exe文件

  下述操作以默认的软件名字为例,其对的下载的.html文件文件为“Zombie Cube Escape!.html”。

  1. 将下载好的"NW.js"软件压缩包解压,并将下载的“Zombie Cube Escape!.html”文件复制到解压后的文件夹中。

  2. 打开记事本,写入下述内容:

    {
    
    "name": "实验1",
    
    "main": "Zombie Cube Escape!.html"
    
    }
    

    上述内容写入后,点击记事本的“文件”->“保存”,修改文件名为“package.json”,修改文本格式为“UTF-8”,并将其保存在"NW.js"解压后的文件夹中。
    Scratch——创建exe可执行文件_第7张图片
    注释"name": "实验1",中的“实验1”是软件名字,可以对其进行修改, "main": "Zombie Cube Escape!.html"中的"Zombie Cube Escape!.html"为转换后下载到本地的.html文件。

    此时即可点击"NW.js"解压后的文件夹中的“nw.exe”对制作的软件进行预览,若内容有误请对上述步骤进行检查。

    此处使用的是“NW.js”的默认图标为软件图标,若想对其进行修改,则修改“package.json”文件如下:

     {
    
    "name": "实验1",
    
    "main": "Zombie Cube Escape!.html",
    
    "icons": {"16":"tiger.ico"}
    
    } 
    

    此处"icons": {"16":"tiger.ico"}中““tiger.ico””为对应的图标,图标的格式为‘.ico’,该图片也需要存放在“NW.js”解压后的文件夹中。

  3. 生成软件。打开下载好的“makesfx.exe”,修改其中内容如下:
    Scratch——创建exe可执行文件_第8张图片确认无误后点击“Make SFX”按钮,开始生成对应的.exe可执行文件,如下图所示。
    Scratch——创建exe可执行文件_第9张图片4. 结束。
    生成的软件如下
    Scratch——创建exe可执行文件_第10张图片
    执行效果如下:
    Scratch——创建exe可执行文件_第11张图片

你可能感兴趣的:(少儿编程)