【发布时间】:2013-08-23 14:42:06
【问题描述】:
我编写了 10 个 perl 程序,用于分步处理数据。而一个程序给出一些输出,供下一个程序使用。
我希望我的所有程序在保护原始代码的同时连续运行。
到目前为止我已经将 10 个 perl 文件转换为 10 个 exe 文件。仍然需要通过 batch 文件运行它们。
我想将所有 exe 文件合并为一个,以便
我不必关心:是否所有文件都在同一个文件夹中。
任何人都可以建议,以任何其他方式将所有 perl 文件直接附加到单个可执行文件中。
【问题讨论】:
-
您能使用download.cnet.com/Bat-To-Exe-Converter/… 之类的工具将批处理文件转换为exe 吗?另外,将它作为批处理文件有什么问题?
-
@Disco3 我可以将项目作为应用程序分发。我希望用户像其他软件包一样在单个文件中运行。
-
@Nari2 (1) 你能解释一下“……同时保护原始代码”的意思吗?这是否意味着您不想更改代码以使其更易于分发,或者您希望作为闭源程序分发? (2) 为什么代码被分成 10 个脚本?重构代码以使用 Perl 模块不是更有意义吗?这也将使包装更容易......还是你需要并行性,而你只知道如何通过批处理文件来实现?
-
@amon 我正在开发一个可能会发布的应用程序。我只是想向另一个小组展示它是如何工作的,而不是里面的东西(或者我用于程序的语言)