跳转到内容

Oberon/ETH Oberon/教程/数据转换

来自Wikibooks,开放世界中的开放书籍

这些教程页面由André Fischer (afi) 编写,并由Hannes Marais提供编辑协助,托管在ETHZ,并保留在ETH 许可证下。相关内容可在系统中通过Book.Tool找到。扩展内容也可在纸质版上找到。一些教程页面位于WayBack 存档中。

数据转换工具

学习如何通过 FTP、电子邮件或软盘交换 ASCII 和 Unix 文本文件。

预计时间:5 分钟。

文本转换

[编辑 | 编辑源代码]

在您可能在某些 FTP 站点上遇到的文件中,有 Unix ASCII 文本文件,它们使用 0AX,而 Oberon 使用 0DX。转换涉及将这些 LF 更改为 CR。如果您打开一个文本文件并发现它显示为与小矩形框(表示 LF)交错,则可以确定这是一个 Unix ASCII 文本文件。

EditTools.OpenUnix fileName | ^ 打开一个文档查看器,显示转换为 Oberon System 3 文本的命名 Unix ASCII 文件。

EditTools.StoreUnix [*] 将标记的 Oberon 文本文档存储为 Unix ASCII 文件。文件名取自文档的名称板。如果从文档内部执行命令,则隐含该文档本身:它不一定要被标记,并且不需要“*”。

练习

访问"ftp://nuchem.nsrl.rochester.edu/pub/Oberon/B2Project/" 并下载(以二进制格式)[获取 ^] Version.0.4.ascii

然后使用以下命令进行转换:EditTools.OpenUnix Version.0.4.ascii ~

现在可以将其存储为 Oberon System 3 文本文档。

您可能希望转换的文件包括 MS DOS ASCII 文本文件,它们使用 0DX 0AX,而 Oberon 使用 0DX。转换涉及将 CR/LF 对更改为单个 CR。如果您打开一个文本文件并发现它在每行开头显示为带有小矩形框(表示 LF),则可以确定这是一个 MS DOS ASCII 文本文件。

EditTools.OpenAscii fileName | ^ 打开一个文档查看器,显示转换为 Oberon System 3 文本的命名 MS DOS ASCII 文件。

EditTools.StoreAscii [*] 将标记的文本文档存储为 MS DOS ASCII 文件。文件名取自文档的名称板。如果从文档内部执行命令,则隐含该文档本身:它不一定要被标记,并且不需要“*”。

您可以使用 Oberon for Windows 和 MacOberon 使用的典型且非常重要的_OBERON.INI文件(称为注册表)进行验证。但是,请注意不要损坏此重要文件,并使用其副本进行练习。

您可以使用Hex.Open fileName | ^命令轻松验证文件的内容。

E

EditTools.OpenAscii
EditTools.OpenUnix
EditTools.StoreAscii
EditTools.StoreUnix

H

Hex.Open

T

文本转换


修订,1996 年 12 月 1 日
安装于 1997 年 5 月 30 日

华夏公益教科书