问题 如何在NSIS中获取命令输出?


我想知道,如何在NSIS中获取execwait命令的输出。例如,如果我跑 tree,我将如何得到输出,这将是实际的树?


1609
2017-10-25 19:27


起源

NSIS具有枚举文件的说明,请参阅帮助文件中的FindFirst - Anders
我正在运行的命令不是树,它更复杂。树就是一个例子。 - noryb009


答案:


你不能用ExecWait做到这一点,你必须使用其中一个插件: nsExecExecDos 要么 ExecCmd


15
2017-10-25 21:27



谢谢。我最终使用:nsExec :: ExecToStack'命令',pop $ 1(退出代码),pop $ 1(输出) - noryb009
ExecCmd现在声明:“此插件不再更新,并已被替换 ExecDos插件“。 - icc97