ActivePerl создает ярлыки для файлов .pl (если вы установите флажок во время установки). Вы можете увидеть связь, запустив в командной строке следующее:
>assoc .pl
.pl=Perl
>ftype Perl
Perl="C:\Progs\perl5121-ap1201\bin\perl.exe" "%1" %*
(Использовать wahtever assoc
, возвращаемое в качестве аргумента для ftype
.)
Вы можете сделать это самостоятельно с:
assoc .pl=Perl
ftype Perl=Perl="C:\Progs\perl5121-ap1201\bin\perl.exe" "%1" %*
(используйте правильный путь для вашей машины.)
Имейте в виду, что для многих сценариев требуется ввод из командной строки и что консоль закрывается, как только сценарий завершается, когда вы запускаете его из двойного щелчка. Поэтому часто лучше запускать сценарий из командной строки.
Если вы настроили ассоциацию, как указано выше, вы можете запустить Perl-скрипт из консоли, просто набрав его имя
>script.pl
Hello, World!
Или вы можете быть явным и указать, что для этого требуется Perl.
>perl script.pl
Hello, World!
Это предполагает, что Perl находится в PATH
. Если нет, вы можете указать весь путь к Perl.
>C:\Progs\perl5121-ap1201\bin\perl script.pl
Hello, World!