尝试读取Paradox .sc和.sc2代码文件

时间:2019-01-07 18:36:21

标签: paradox

客户端使用了一个非常古老的程序,该程序是用悖论为DOS编写的。它在整个程序的DOS悖论运行时版本4.0上运行。现在,它在Windows 98的虚拟化实例中运行,该实例在命令提示符下运行。客户对将代码迁移到可以在现代硬件上运行的东西感兴趣。

我遇到的问题是能否真正读取底层代码。这些尤其是扩展名为“ .sc”或“ .sc2”的文件。当然,数据库文件本身也有,但是对我来说,这并不是一个真正的问题。根据关于该问题的另一个答案:Paradox database file,“。sc”文件是脚本文件,这是我期望的,您可以通过在悖论运行时中打开其中的一个程序来启动该程序。

有人对我如何打开/读取这些脚本文件有任何见解吗?即使尝试了多种编码选项,他们也不会在我能找到的任何文本编辑器中阅读。

2 个答案:

答案 0 :(得分:1)

Paradox分为两个部分:开发应用程序和运行时应用程序。我猜您将需要悖论4开发应用程序和源文件才能读取源。运行时旨在运行程序的编译版本,该版本不一定包含源代码。

我基于Windows的悖论5的工作原理。开发系统的源代码已编译为一个dll(无源代码),您可以在运行时运行该dll。运行时还可以运行源代码,因此您可能会对.sc文件感到幸运。

作为参考,我从没有从5开始的任何版本的悖论中都遇到过具有这些扩展名的脚本,因此它可能早于Windows 3.1 lol。

答案 1 :(得分:0)

.Sc 文件只是普通的 ascii 文本文件。将它们重命名为 txt 并...读取、编辑等。将它们重命名为 .sc 以便在悖论中执行

SC2 文件只是暂时的 SC 文件。当你在 Paradox 中编辑一个 .sc 文件时,Paradox 会生成一个同名的 .sc2 文件进行备份,但以后就没有用了。您可以放弃或忽略 .sc2 文件,除非您正在修复损坏的脚本。