我希望我的Perl脚本的行为与任何其他可执行文件(*.exe文件)一样.
myscript.pl我希望它执行而不是在文本编辑器中打开.myscript.pl而不是perl myscript.pl.myscript而不是myscript.pl.program | myscript而不是program | perl myscript.pl.您必须在Windows上进行许多更改才能使所有这些工作正常进行.用户通常偶然发现的东西,不工作,一次一个; 让他们感到困惑,他们是否犯了错误,Perl中存在错误,Windows中存在错误,或者他们想要的行为是不可能的.这个问题旨在提供一个单一的参考点,使一切工作在前面; 理想情况下,在这些问题发生之前.
相关问题:
截至今天早上,我已经在Windows 7中运行了perl脚本。我错误地使用NotePad作为打开/编辑.pl文件的默认设置。现在,当我尝试从DOS提示符下运行未编辑的.pl文件时,该脚本不会执行,而是在Windows资源管理器中打开关联的源代码文件。无论复杂程度如何(包括经典的“ hello world”),所有我的.pl文件都是相同的。
我一直在研究对注册表的更改需求-一切都很好。尝试过assoc和ftype更改-没什么。尝试重新安装ActivePerl-没有解决方案。