如何在执行perl.exe时隐藏控制台窗口?

时间:2012-10-17 10:28:06

标签: nsis

我的安装程序在执行perl.exe时显示一个带有进程ID的命令提示符窗口。

我想阻止它被显示。

2 个答案:

答案 0 :(得分:1)

在代码底部添加这个很棒的代码段

BEGIN {
    Win32::SetChildShowWindow(0)
        if defined &Win32::SetChildShowWindow; 
}

原始来源: http://samdelacruz.blogspot.com/2007/12/hide-console-windows-in-perl.html

答案 1 :(得分:0)

我认为你的意思是它正在显示一个控制台窗口......

您可以使用nsExec插件隐藏控制台窗口。如果您需要更多控制(stdin等),您可以从wiki下载ExecDos和/或ExecCmd ......