2011-04-17 67 views

回答

1

的activeperl为.pl文件创建的快捷方式(如果您在安装时勾选)。您可以通过运行一个提示以下看到的关联:(使用wahtever assoc返回为ftype参数)

>assoc .pl 
.pl=Perl 

>ftype Perl 
Perl="C:\Progs\perl5121-ap1201\bin\perl.exe" "%1" %* 

你可以自己做:

assoc .pl=Perl 
ftype Perl=Perl="C:\Progs\perl5121-ap1201\bin\perl.exe" "%1" %* 

(为您的机器使用正确的路径。)

请记住,许多脚本需要命令行输入,并且CONSOL只要脚本从双击启动时就会关闭。因此,从提示符运行脚本通常会更好。

如果你有关联安装如上,你可以简单地通过键入其名

>script.pl 
Hello, World! 

从控制台运行一个Perl脚本或者您可以明确,指定它需要Perl。

>perl script.pl 
Hello, World! 

这假设Perl是在PATH。如果没有,你可以指定Perl的整个路径。

>C:\Progs\perl5121-ap1201\bin\perl script.pl 
Hello, World! 
+0

感谢您的帮助。这意味着我需要首先安装ActivePerl才能使用perl PATH? – 2011-04-18 06:16:33

+0

@Mohd Isa。不,PATH是一个环境变量。它被配置在“我的电脑”属性中的某处。 – ikegami 2011-04-18 15:39:13

4

GCC不包括Perl。试试Strawberry PerlActivePerl for Windows这是Windows的Perl发行版。

+0

@Alan:在此之前,我为Windows安装了ActivePerl,但我不知道如何使用它。我只需点击file.pl,但什么也没有发生。那么如何编译,运行并显示结果呢? – 2011-04-17 07:59:47

+0

_ [Mohd Isa](http://stackoverflow.com/users/711747/mohd-isa)_:您可以运行命令:'perl path \ to \ file.pl'运行脚本。 – 2011-04-17 08:28:46

+0

@Alan oic,需要运行cmd才能成功? – 2011-04-17 09:39:38

3

见PAR ::包装机的前端页,或“中山包装程序”,或IndigoStar的Perl2Exe,或ActiveState的PerlApp

相关问题