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

2024-01-08

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


您不能使用 ExecWait 来做到这一点,您必须使用以下插件之一:nsExec http://nsis.sourceforge.net/Docs/nsExec/nsExec.txt, ExecDos http://nsis.sourceforge.net/ExecDos_plug-in or ExecCmd http://nsis.sourceforge.net/ExecCmd_plug-in

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 NSIS 中获取命令输出? 的相关文章

  • NSIS ERROR解决方法

    可能有病毒 如果没病毒可用 NCRC命令跳过检测 xff1a 开始菜单 运行 输入cmd xff0c 点确定 xff0c 会出现黑色类似DOS的窗口在此窗口中输入 xff1a start 空格 安装文件目录例如F 新建文件夹 steup e
  • Qt之NSIS打包

    一 Qt发布方式 Qt发布的时候 通常使用两种方式 1 静态编译 把相关联的库一并引入可执行程序 虽然发布简单 但可执行程序较大 2 动态编译 把相关联的库 以dll的形式引用 不包含到可执行程序 发布不方便 但可执行程序较小 二 NSIS
  • NSIS脚本学习:判断版本并安装.NET Framework运行环境

    前言 目前开发的程序以基于 net的应用程序为主 程序开发好后 需要进行安装包的生成 及setup文件的生成 常见的是NSIS工具 之前一直用的单文件打包工具 不适合将运行环境加进去 因此开始使用更高版本的NSIS 3 06 关于判断 NE
  • 每个 Windows 操作系统的注册表中的 CurrentVersion 值

    我想知道CurrentVersion每个操作系统的值 HKLM SOFTWARE Microsoft Windows NT CurrentVersion 例如 我的机器上安装了 Windows 7 Professional 并且Curren
  • 是否可以使用一个 NSIS 安装程序在 32 位操作系统上安装 32 位二进制文​​件,在 64 位操作系统上安装 64 位二进制文​​件?

    目前 我维护的产品有两个 WIX 安装程序 一种适用于 32 位操作系统 一种适用于 64 位操作系统 我不想维护两个单独的安装程序 而是想将它们组合成一个 NSIS 安装程序 该安装程序可以 确定 操作系统的 位数 然后将适当的二进制文件
  • NSIS 自动静默更新

    我目前正在构建一个应用程序 并希望为其提供安装程序和自动静默更新 Dropbox Spotify 和 Chrome 都擅长在无人察觉的情况下进行更新 因此 我查看了 AppData 中的 Dropbox 漫游文件夹 发现了一个名为 Drop
  • NSIS 获取产品版本

    我正在尝试使用 NSIS 2 49 获取 ProductVersion 有人有如何获取产品版本的示例吗 GetDllVersion C data Some exe R0 R1 the two values were read during
  • 在许可证页面上添加复选框和单选按钮

    我正在 Nsis 中编写脚本 我需要在许可证页面上有选项单选按钮以及用于再次确认的复选框 是否可以这样做 因为如果我尝试插入较高优先级的是复选框 而我缺少单选按钮 最好我想只修改许可证页面而不创建自定义页面 感谢您的帮助 选项A 使用修改后
  • 是否可以从 Java 代码调用 Ant 或 NSIS 脚本?

    是否可以在运行时从 Java 代码以编程方式调用 Ant 或 NSIS 脚本 如果是这样 怎么办 You can从 Java 代码调用 ant 脚本 See 本文 http ant apache org manual running htm
  • 使用 SIS 执行 postgres db init 的批处理文件给出权限被拒绝

    跟随我的上一个问题 https stackoverflow com questions 30924913 how to install postgres with nsis with all parameters我现在尝试通过 NSIS 代
  • 为 NSIS 安装程序设置 UAC“发布者”字段

    当我打开安装程序 使用 NSIS 创建的 时 会出现 UAC 对话框 其中包含有关我的安装程序的信息 场出版商是 未知 我听说过对应用程序进行数字签名 您知道如何在 NSIS 中执行此操作吗 如何设置字段 属性出版商到 我的安装程序 或其他
  • 如何在 NSIS 中获取命令输出?

    我想知道如何在 NSIS 中获取 execwait 命令的输出 例如 如果我运行tree 我将如何获得输出 这将是实际的树 您不能使用 ExecWait 来做到这一点 您必须使用以下插件之一 nsExec http nsis sourcef
  • 卸载程序不删除注册表

    Function Check32or64BitWindows If RunningX64 strcpy INSTDIR PROGRAMFILES64 APP FULL PATH SetRegView 64 Else SetRegView 3
  • 如何在nsis中获取其他应用程序的退出代码

    在我的 nsi 文件中 我正在调用ExecWait INSTDIR application exe 0 在 application exe 中 我返回成功和失败的退出代码 如何捕获 nsi 文件中的那些退出代码 如果执行 ExecWait
  • NSIS 插件“nsScreenshot”在 Windows NT 6.x 中不起作用

    我添加了一个比原始插件晚3年发布的代码 但它仍然返回错误 代码很简单 恕我直言 但我仍然很可能错过某些方面 看这段代码 nsScreenshot NSIS Plugin c 2003 Leon Zandman email protected
  • 如何在 NSIS 中使用 try catch

    您好 我在安装时在 nsis 安装程序中的几台机器上遇到了奇怪的错误 使用 fontreg nsh 安装字体时给出 无效的 win32 文件句柄 我试过谷歌但没有得到这个问题的答案 现在我正在考虑抑制此消息 那么有什么方法可以抑制此消息 或
  • 如何让 NSIS 安装并执行临时目录中的文件?

    我正在使用以下 NSIS 脚本 Name My app wrapper Outfile MyAppSetup exe InstallDir TEMP MyApp Install Function onInit SetSilent silen
  • NSIS:在标签中插入链接

    假设我有以下 nsDialog 标签 单击 接受 即表示我同意示例的许可协议和隐私政策 您可以访问需要使用个人信息的功能 欲了解更多信息 请下载示例的内容政策 我想在此标签中插入链接 如下所示 单击 接受 即表示我同意示例的内容许可协议 h
  • 更改 NSIS 安装程序属性

    我有一个基于 NSIS 的安装程序文件 名为安装程序 当我进入 属性 gt 详细信息 时 缺少许多详细信息 当我运行安装程序时 UAC 请求提升权限 这是可以的 但发布者是 未知 我如何在最终设置这些属性安装程序 最好只更改 NSIS 安装
  • NSIS获取参数

    to get n 0值作为字符串 不需要选项 传递给安装程序 我不太明白这个函数的工作原理是什么 GetParameters input none output top of stack replaces with e g whatever

随机推荐

  • CodeIgniter 会话帮助,cookie 不安全?

    我刚刚开始学习会话 出于我的目的 我想创建一些东西 根据客户端的每个请求 服务器验证该用户 然后才为该用户执行数据处理 然而 我见过很多 CodeIgniter 的例子 其中会话的设置如下 this gt load gt library s
  • 通过附加功能和屏幕旋转

    此类问题会定期出现 抱歉 如果之前已经介绍过这个问题 但我是新手 找不到合适的答案 它涉及班级和活动之间沟通的正确实施 我制作了一个画廊应用程序 它有 3 个主要活动 Main一 使用模式搜索文件名 AThumb一 在网格视图中显示与模式匹
  • QVector 与 QList

    我有一个需要迭代的整数列表 但数组是不够的 两者有什么区别vectors and lists在选择类型之前我需要了解什么吗 需要明确的是 我已阅读 QT 文档 但这是我所知道的范围 QList
  • Google Chrome 不会在控制台中显示错误

    我正在使用 Chrome 进行调试 可能它已更新或发生了一些事情 但现在我看不到我的应用程序的错误消息 它只显示有多少错误 如下所示 我想必须更改某些设置 但不知道在哪里以及如何更改 如何更改以获取错误消息 我没有找到这个问题的原因 但点击
  • 为什么 foreman gem 忽略 PORT 环境变量?

    我希望 foreman gem 使用我的开发环境文件中提供的 PORT 值 而不是使用它自己的值 我的文件设置如下所示 启动 foreman 的 bash 脚本 工头启动 edevelopment env development env 文
  • kotlin中如何通过反射获取参数名称?

    java8 有 parameters 参数 传递给编译器 那么 kotlin 呢 正如我所看到的 kotlin 编译器将带有参数名称的 JetValueParameter 注释添加到参数中 但其中一个已被废弃 Update Reflecti
  • 了解 JavaScript setTimeout 和 setInterval

    我需要一些帮助来理解和学习如何控制这些功能来完成我想要它们做的事情 基本上 我有 Java 背景 并通过 Pong 游戏 项目深入研究 JavaScript 我已经设法通过 setInteval 每 20 毫秒调用我的主游戏循环来运行游戏
  • TeamCity 休息 API

    如何获取 teamcity 构建的变化 我得到以下 URL 其中列出了所有构建更改 并提供了一个我们可以查看更改的 URL http teamcityserver httpAuth app rest changes buildType id
  • 如何在 ASP.NET 中获取“YYYY-MM-DD”格式的当前日期?

    如何在 ASP NET 中获取 YYYY MM DD 格式的当前日期 您使用的是哪个 WebControl 你试过了吗 DateTime Now ToString yyyy MM dd
  • 这两段代码有什么区别吗?

    include
  • 从命令行运行 JAR 文件并指定类路径

    我整理了一个JAR http en wikipedia org wiki JAR 28file format 29文件并在清单中指定了主类 我使用了 EclipseExport功能 我的依赖项都在标记为的目录中lib 我似乎无法得到关于如何
  • 为什么我的 VBA 代码会抛出“无效的外部过程”错误?

    我一生都无法弄清楚为什么以下代码会抛出编译错误并显示消息 无效的外部过程 它突出显示下面带星号的行上的错误 Option Explicit Dim shtThisSheet As Worksheets Set shtThisSheet Ap
  • JavaScript:如何确定运行时(又称浏览器)的性能?

    我有一个 JavaScript 应用程序 它运行良好 但肯定需要一些内存 CPU 性能 它基于 Google 地图 所以基本上它在台式机 笔记本电脑上运行良好 iPad 也可以正常运行 但如今 对于所有这些不同的设备 较小的设备肯定会超载
  • Zend 表单 ajax 提交验证

    我目前正在尝试同时使用 ajax 和 zend validate 验证 zend 表单 让我解释一下 我的表单在 iframe fancybox 中弹出 提交后 我需要显示一条 谢谢 消息 关闭 iframe 并重定向用户 如果成功的话 我
  • Child_process 抛出错误:写入 EPIPE

    我只是练习一些关于child process the的node js代码link https nodejs org download release v5 2 0 docs api child process html child proc
  • Spring MVC Web 应用程序背后的 zuul 重定向问题

    我有一组 Spring Boot 1 3 3 和 Spring Cloud Brixton RC2 微服务 在 Zuul 后面运行 并且在重定向中重写我的 URL 时遇到问题 我的主要问题是我的网络应用程序位于 zuul 后面 并且在重定向
  • mysqldump 与 db 位于单独的文件中

    我正在编写一个单行命令 将所有数据库备份到各自的名称中 而不是使用将所有数据库转储到一个 sql 中 例如 db1 保存到 db1 sql db2 保存到 db2 sql 到目前为止 我收集了以下命令来检索所有数据库 mysql uunam
  • R ggplot2 aes 参数

    我有一个功能 vis function df x p1 lt ggplot df aes x geom line aes y v2 p1 我有一个数据框 df data frame v0 c 1 2 3 v1 c 2 3 4 v2 c 3
  • FFmpeg drawtext - 无法从文件加载字体[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我尝试使用 FFmpeg 在视频顶部添加简单的文本drawtext范围 每次我要这样做时 都会返回错误 无法从文件 arial ttf 加载字体 无法
  • 如何在 NSIS 中获取命令输出?

    我想知道如何在 NSIS 中获取 execwait 命令的输出 例如 如果我运行tree 我将如何获得输出 这将是实际的树 您不能使用 ExecWait 来做到这一点 您必须使用以下插件之一 nsExec http nsis sourcef