我九岁的儿子正在申请参加一个编程比赛。任何语言都可以,他想用 Scratch。但是该应用程序需要程序的 ascii 文本列表来解决指定的初步问题。他们不会接受 PNG 屏幕截图或 Scratch 的二进制格式。那么他如何获得他的程序的 ascii 列表呢?如果这是不可能的(我怀疑),那么我将阅读他的程序并将其重新输入 ascii 编辑器。
问问题
888 次
3 回答
6
您在这里有几个选择。
如果您使用的是 Scratch 1.4,您可以保存纯文本项目摘要。按住 Shift 键单击文件菜单,然后单击Write project Summary
。
这个功能很快(希望)到 Scratch 2.0。更新:已添加。
您还可以使用Scratchblocks 生成器获得所有块的基于文本的表示。
或者,您可以将 2.0 项目另存为myproject.sb2
,重命名为myproject.zip
,解压缩 ZIP,然后获取project.json
文件。
不幸的是,这些方法都不能轻松地导入 Scratch。
于 2014-08-10T07:28:41.727 回答
4
http://scratchblocks.github.io会将您的项目转换为暂存块格式。这正是您正在寻找的。
于 2014-10-27T13:28:31.793 回答
0
您可以下载并编辑 Scratch 项目的 json 脚本。然后可以将其上传以替换现有项目。(这也是备份和部署项目的好方法)
- 从“See Inside”屏幕,文件->下载到您的计算机。
- 将文件重命名为具有“.zip”扩展名,而不仅仅是“.sb2”。
- 解压缩文件以编辑“project.json”文件。
- 根据需要编辑 json 代码。
- 重新组装 zip 文件
- 删除“.zip”扩展名。(返回“.sb2”)
- 通过转到原始项目并从您的计算机中选择 File->Upload 来更新 Scratch 项目。
于 2015-04-13T22:44:49.123 回答