Как мне заставить мои Perl-скрипты работать как обычные программы в Windows?

Я хочу, чтобы мои сценарии Perl вели себя так же, как и любой другой исполняемый файл (* .exe файл).

  • Когда я дважды щелкаю по myscript.pl, я хочу, чтобы он выполнялся вместо открытия в текстовом редакторе.
  • Я хочу запустить myscript.pl вместо perl myscript.pl.
  • Я действительно хочу запустить myscript вместо myscript.pl.
  • Я хочу запустить program | myscript вместо program | perl myscript.pl.
  • Я хочу иметь возможность запускать свой скрипт с помощью перетаскивания.

В Windows необходимо внести ряд изменений, чтобы все эти вещи работали. Пользователи обычно сталкиваются с вещами, которые не работают по одному; оставив их в замешательстве, независимо от того, сделали ли они ошибку, есть ли ошибка в Perl, есть ли ошибка в Windows, или поведение, которое они хотят, просто невозможно. Этот вопрос призван обеспечить единую точку отсчета для того, чтобы все работало заранее; в идеале, прежде чем эти проблемы возникнут.

Смежные вопросы:

37
задан Community 23 May 2017 в 12:18
поделиться