如何阻止Perl程序在完成后关闭窗口?

Bri*_*ian 7 windows perl

如何在Windows中执行完后停止我的Perl程序关闭窗口?

我可以运行一个Hello World程序,但它实际上读得太快了.

print "Hello World\n";
while (1){sleep(1)}
Run Code Online (Sandbox Code Playgroud)

似乎是我能找到的唯一解决方案,但我认为有更好的方法可以做到这一点.

Gre*_*ill 12

从Windows命令提示符运行脚本,而不是单击资源管理器中的图标.当您通过单击图标运行控制台模式程序时,Windows将打开该程序的窗口,运行它,然后关闭窗口.从命令提示符运行控制台模式程序时,窗口将不会关闭:

C:\test> perl hello.pl
Hello World

C:\test>