如何使用perl运行可执行文件?如何在Windows XP上使用Perl运行可执行文件?
例如,我想运行一个普通的notepad.exe。我怎么能做到这一点?
这是我有:
my @args = system("notepad.exe");
system(@args) == 0 or die "system @args failed: $?";
但它返回:
Can't spawn "cmd.exe": No such file or directory blah blah blah.
我缺少什么?
您是否尝试过Google? –
是的,但是我发现对我来说没有意义。 – quinekxi
'system'返回一个值,而不是一个数组。有关详细说明,请参阅'perldoc -f system'。 perlmonks上的[This thread](http://www.perlmonks.org/?node_id=421595)讨论了你得到的错误(提供了几个不同的解决方案)。 – gamen