【问题标题】:Packaging a simple perl script for use by "average Joes" running Windows打包一个简单的 perl 脚本,供运行 Windows 的“普通 Joes”使用
【发布时间】:2010-11-14 13:07:17
【问题描述】:

我有一个非常简单的 perl 脚本,我想将它分发给一些不太精通计算机的客户。它们都运行 Windows XP 或更高版本。此外,可以安全地假设他们的系统上没有安装 Perl。

我正在寻找允许我执行以下操作的 Perl 模块或其他解决方案:

  • 应用程序应在登录时自动启动并最小化到系统托盘,直到用户通过单击系统托盘图标将其展开。

  • 当从系统托盘展开时,应用程序应该为脚本提供一个简单的 Windows GUI。 GUI 非常简单:显示应用程序状态的状态行和将触发应用程序业务逻辑处理的“Do stuff”按钮。

  • Windows 风格的理想基于向导的安装。我希望能够分发一个[application-name]-install.exe 来指导用户完成安装。应该在后台安装 Perl plus 依赖项。

是否有任何 Perl GUI 工具包和/或安装工具可以帮助我实现这些目标?

【问题讨论】:

    标签: perl cpan


    【解决方案1】:

    还有很多方法可以做到这一点。我认为这些模块会让你最容易上手。

    【讨论】:

    • +1 for pp,我用过很多次了。此外,在我从事一个给我带来 pp 问题的 gui 项目之后,我通常直接使用 -x 标志,仅供参考。
    【解决方案2】:

    我正在使用来自 ActiveState 的perlapp 将脚本编译成独立的 exe。它是商业的,但没有遇到我有时遇到的 PAR/pp 问题。

    当我需要打包的不仅仅是 .exe(数据库驱动程序、配置、模板等)时,可以使用 InnoSetup 进行快速安装。

    【讨论】:

      猜你喜欢
      • 2011-06-11
      • 2014-06-19
      • 1970-01-01
      • 2018-09-06
      • 1970-01-01
      • 2016-05-05
      • 1970-01-01
      • 1970-01-01
      • 2018-03-31
      相关资源
      最近更新 更多