NSIS插件ExecDos::exec返回值存储到变量
"""nsis\nSection\n ExecDos::exec """cmd.exe"" /c echo Hello World"""\n Pop $0\n ; $0 现在包含ExecDos::exec的返回值\n \n ; 将 $0 存储到变量中\n StrCpy $1 $0\n \n ; 在控制台输出变量的值\n MessageBox MB_OK """返回结果: $1"""\nSectionEnd\n""". 在上面的示例中,我们使用ExecDos::exec插件执行了一个命令,并将返回值存储到变量$0中。然后,我们使用NSIS的内置函数StrCpy将$0的值复制到变量$1中。最后,我们使用MessageBox函数在控制台输出变量$1的值。\n\n请注意,你需要先安装ExecDos::exec插件,然后在NSIS脚本中导入插件的库文件,才能使用ExecDos::exec函数。
原文地址: https://www.cveoy.top/t/topic/p0eD 著作权归作者所有。请勿转载和采集!