我从Excel中的按钮启动Python脚本以进行一些数据聚合。该安装程序目前运行良好,但我想:
我注意到NSIS安装程序在一个小的日志框中输出了它的命令:
我想知道是否有任何程序可以满足我的大部分需求。例如。类似于RunLikePopup.exe c:\path\to\script.bat
,输出类似于:
不确定您真正追求的是什么。我将尝试一下。如果仅将应用程序构建为“控制台”,则将导致“命令行界面[CLI]”外观。平面和简单。 NSIS脚本(.nsi文件)的输出不能暂停,因为它只是执行脚本代码的编译器的输出。 “暂停”将立即意味着暂停编译器完成其工作。我认为您没有理由要这么做。
示例Unix'more'命令(将文本内容发送到stdout。CLI...)https://en.wikipedia.org/wiki/More_(command)
如果需要“捕获” NSIS编译器的输出,则需要执行以下操作:从(Windows)CLI运行NSIS:
makensis [ option | script.nsi | - ] [...] > compiler_log.txt
您似乎想要的名称通常称为“输出重定向”。 (https://ss64.com/nt/syntax-redirection.html)。如果需要在编译时从NSIS脚本中“捕获”输出,请使用NSIS的CLI并将(编译器)输出重定向到任何文本文件(例如,compiler_output.txt)。
PS。为了确保收到高质量的答案,请尝试在问题中尽可能具体。