使用 ExecDos 插件从 NSIS 获取批处理脚本 exitCode

肖恩·麦卡勒姆

如何从批处理文件中获取 exitCode(以及写入 DetailView 窗口的输出)?

文档

如果您想获取退出代码,请使用“等待”调用。(/NOUNLOAD 是强制性的!)

所以像这样:

ExecDos::wait /NOUNLOAD /DETAILED "$INSTDIR\bin\checkJavaVersion.bat"

(我还没有处理指定输出到哪个窗口)

我如何访问退出代码?

不同的

你先是execwaitwait不会启动该进程,因此您无法将命令行传递给它。您链接到的文档有一个示例:

ExecDos::exec /NOUNLOAD /ASYNC "$EXEDIR\consApp.exe" "test_login$\ntest_pwd$\n" "$EXEDIR\execdos.log"
Pop $0 # thread handle for wait
# you can add some installation code here to execute while application is running.
ExecDos::wait $0
Pop $1 # return value
MessageBox MB_OK "Exit code $1"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 nsJSON 插件 (NSIS) 读取和更新 JSON 文件

来自分类Dev

NSIS脚本,CallInstDLL和插件DLL之间的区别

来自分类Dev

NSIS Unicode密码插件

来自分类Dev

使用NSIS脚本的Windows文件关联

来自分类Dev

从批处理脚本插件调用ffmeg

来自分类Dev

使用Composer处理插件

来自分类Dev

如何使用批处理脚本仅获取修改年份?

来自分类Dev

使用批处理脚本(ImageMagick)获取图像尺寸

来自分类Dev

使用批处理脚本从变量获取父对象

来自分类Dev

使用批处理脚本(ImageMagick)获取图像尺寸

来自分类Dev

使用批处理脚本在目录中获取文件名

来自分类Dev

尝试使用jdbc river ElasticSearch插件进行批处理

来自分类Dev

NSIS 从卸载程序调用插件函数

来自分类Dev

NSIS:与 NSIS2 和 NSIS3 兼容的脚本

来自分类Dev

使用NSIS安装Postgresql

来自分类Dev

如何使用charStrip nsis

来自分类Dev

使用批处理脚本快速获取文件夹大小的方法

来自分类Dev

喜欢在变量中获取Powershell脚本的输出以在批处理文件中使用

来自分类Dev

喜欢在变量中获取Powershell脚本的输出以在批处理文件中使用

来自分类Dev

使用批处理脚本从xml文件获取标签值并将结果保存到csv文件中

来自分类Dev

使用批处理脚本进行延迟检测

来自分类Dev

使用批处理脚本启动Jenkins构建

来自分类Dev

使用批处理脚本读取COM

来自分类Dev

使用批处理脚本检测丢失的文件

来自分类Dev

如何使用Null是批处理脚本

来自分类Dev

Hilight /使用批处理脚本选择文件

来自分类Dev

批处理脚本:在 IF 语句上使用 GOTO

来自分类Dev

使用批处理脚本的 FTP 文件传输

来自分类Dev

如何使用 % 或 ! 在批处理脚本中

Related 相关文章

热门标签

归档