Упаковка простого Perl-скрипта для использования «среднестатистическим Джо» под Windows - PullRequest
4 голосов
/ 14 ноября 2010

У меня есть действительно тривиальный Perl-скрипт, который я хотел бы распространить среди множества клиентов, которые не очень разбираются в компьютерах.Все они работают под управлением Windows XP или выше.Более того, можно с уверенностью предположить, что в их системах не установлен Perl.

Я ищу модуль Perl или другое решение, которое позволило бы мне сделать следующее:

  • Приложение должно автоматически запускаться при входе в систему и сворачиваться в системный трей до тех пор, пока пользователь не развернет его, щелкнув значок в системном трее.

  • При развертывании из системного треяприложение должно предоставить сценарию простой графический интерфейс Windows.Графический интерфейс очень прост: строка состояния, отображающая состояние приложения, и кнопка «Выполнить вещи», которая запускает обработку бизнес-логики приложения.

  • В идеале мастер в стиле Windowsна основе установки.Я хотел бы иметь возможность распространять [application-name]-install.exe, который поможет пользователю при установке.Зависимости Perl plus должны быть установлены за сценой.

Существуют ли какие-либо наборы инструментов Perl GUI и / или инструменты установки, которые бы помогли мне достичь этих целей?

Ответы [ 2 ]

8 голосов
/ 14 ноября 2010

Есть еще много способов сделать это. Я думаю, что эти модули помогут вам начать работу наиболее легко.

0 голосов
/ 15 ноября 2010

Я использую perlapp из ActiveState для компиляции сценариев в автономный исполняемый файл. Он коммерческий, но у меня не было проблем, с которыми я иногда сталкивался с PAR / pp.

Когда мне нужно упаковать больше, чем просто .exe (драйверы баз данных, конфигурацию, шаблоны и т. Д.), Быстрый инсталлятор можно сделать с помощью InnoSetup.

...