perl - 打包一个简单的 perl 脚本供运行 Windows 的 "average Joes"使用

标签 perl cpan

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

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

  • 应用程序应在登录时自动启动并最小化到系统托盘,直到用户通过单击系统托盘图标将其展开。
  • 当从系统托盘展开时,应用程序应该为脚本提供一个简单的 Windows GUI。 GUI 非常简单:显示应用程序状态的状态行和将触发应用程序业务逻辑处理的“Do stuff”按钮。
  • Windows 风格的理想基于向导的安装。我希望能够分发 [application-name]-install.exe这将指导用户完成安装。 Perl 加上依赖项应该在幕后安装。

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

    最佳答案

  • Win32::SysTray
  • Win32::GUI
  • PAR::Packer提供包装到 NSIS 中的可执行文件

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

    关于perl - 打包一个简单的 perl 脚本供运行 Windows 的 "average Joes"使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4177593/

    相关文章:

    perl - 从源代码就地升级 Perl

    perl - 无法找到 perl 模块,即使 cpanm 声称它是最新的

    perl - 如何获取已知 Unicode 字符名称的列表

    perl - 有PDL的信号处理模块吗?

    algorithm - 给定数字列表,在使用 +-*/获得特定结果时保持数字顺序

    Perl Xpath : search item before a date year

    perl - 在Perl中推荐的日期算术方法是什么?

    perl - 安装缺少的 Perl 模块的最简单方法是什么?

    perl - CPAN 模块需要什么 perl 版本?

    Perl/CPAN 如何分发脚本而不是模块