首页 > 其他分享 >scratch3转换

scratch3转换

时间:2023-07-29 20:11:12浏览次数:25  
标签:nwjs 文件 exe 转换 x64 scratch3 html 文件夹

大家好,今天来详细讲解一下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

相关文章

  • DC电源模块关于转换率的问题
    BOSHIDADC电源模块关于转换率的问题DC电源模块是现代电子设备中必不可少的模块之一,其作用是将交流电转换成为直流电,为电子设备提供稳定、可靠的电源。在进行DC电源模块选型时,一个重要的指标是其转换率,也被称作效率。本文将对DC电源模块的转换率进行详细解析。 一、转换率的定义DC......
  • 基于Python实现RLE格式分割标注文件的格式转换
    下面我将详细讲解“基于Python实现RLE格式分割标注文件的格式转换”的完整攻略。一、RLE格式分割标注文件是什么?RLE格式是一种更加高效的图像语义分割数据表示格式,其数据以一串RLE编码的方式进行存储,而不是以像素点的形式存储,有效减少了数据的体积。RLE格式分割标注文件即是使......
  • 一文讲解API网关核心功能——就是nginx,无非加入了安全、流控、转换、版本控制等功能
    一文讲解API网关核心功能【编者的话】本文详细讲解了API网关的基础概念,使用场景和核心功能,以及基于API网关核心引擎做的API全生命周期管理功能扩展等,最好再介绍下当前主流的开源API网关引擎。API网关概述在微服务架构体系里面,我们一般会使用到微服务网关或叫API网关。大家都比较清......
  • ASCII码与16进制的互相转换(表)
    :ASCII与16进制转换ASCII16进制ASCII16进制ASCII16进制ASCII16进制NUL00HDLE10HSP20H030HSOH01HDC111H!21H131HSTX02HDC212H"22H232HETX03HDC313H#23H333HEOT04HDC414H$24H434HENQ05HNAK15H%25H535H......
  • 反射将值转换为特定类型
     1.给定一个实参,以及期望类型private<T>TgetValueByClass(Objectobj,Class<T>cs){Stringobj2=String.valueOf(obj);Objectobj3;if(cs.equals(String.class)){obj3=obj2;}elseif(cs.equals(int.cl......
  • 替代LT8611芯片设计|CS5218设计方案|DP++转HDMI4K30HZ转换芯片方案
    ASL北京集睿致远研发CS5218DP转HDMI4K30HZ转换芯片,支持高达3840x2160@30Hz或者4096x2160@30Hz,主要用于设计TYEPC拓展坞和DP转接线的开发与应用。CS5218芯片设计电路:CS5218替代LT8611芯片包括2路双模DP电缆适配器寄存器,可用于识别电缆适配器的功能。可以更好地满足更高数......
  • BOSHIDA DC电源模块关于转换率的问题
    BOSHIDADC电源模块关于转换率的问题DC电源模块是现代电子设备中必不可少的模块之一,其作用是将交流电转换成为直流电,为电子设备提供稳定、可靠的电源。在进行DC电源模块选型时,一个重要的指标是其转换率,也被称作效率。本文将对DC电源模块的转换率进行详细解析。一、转换率的定义......
  • java unicode编码转换中文
    JavaUnicode编码转换中文在Java编程中,我们经常需要处理不同编码之间的转换,尤其是在处理中文字符时。Unicode编码是一种用于表示世界上各种字符的标准编码方式,它为每个字符分配了一个唯一的数字,可以用于在不同编码之间进行转换。本文将介绍如何在Java中进行Unicode编码与中文字符......
  • java 时间转换注解 HH:mm
    Java时间转换注解HH:mm在Java开发中,经常需要对时间进行转换和格式化操作。例如,将时间从一种格式转换为另一种格式,或者将时间字符串解析为Java的日期对象。然而,这些操作可能会变得繁琐和冗长。为了简化这些操作,我们可以使用Java时间转换注解。什么是时间转换注解?时间转换注解是......
  • ABAP STRANS转换XML到EXCLE
    *&---------------------------------------------------------------------**&ReportZTEST00001*&---------------------------------------------------------------------**&*&---------------------------------------------------------------......