在NSIS中使用"ExecWait"时,禁止Windows命令输出

Lym*_*rga 8 nsis

我试图抑制在NSIS中执行psql命令后弹出的输出窗口

ExecWait 'psql -U postgres -f "Path\To\File.sql" postgres'
Run Code Online (Sandbox Code Playgroud)

看完这个链接后我试过'> nul' .但这不起作用.

Fra*_*o R 13

要避免黑色DOS框,可以使用nsExec :: Exec而不是Execwait.