在 LabVIEW 安装程序中包含第三方安装程序和驱动程序

更新 Nov 19, 2023

环境

软件

  • LabVIEW Application Builder Module

我已经为我的应用程序创建了一个可执行文件。我有其他第三方驱动程序 (VI) 或安装程序 (exe),我想把这些和我的安装程序一起提供。如何将它们全部包含在同一个安装程序中?

这可以通过在安装程序后运行批处理文件来完成。

1. 将所有文件(VI 和 .exe)包含在项目中,包括将运行该 VI 的批处理文件。


2. 创建·

3. 在“高级”选项卡中,选择“安装结束时运行可执行文件”,然后选择批处理文件。


4. 您的批处理文件将运行您为其编程的命令。例如,将 VI 从一个文件夹复制到 instr.lib 或运行其他可执行文件/安装程序。

附加信息

Microsoft 支持批处理文件。

批处理文件在您和命令提示符之间充当中介的工作。它是一个文件扩展名为 .bat、.cmd、.btm 的文件,其中包含 CMD 命令。当您运行批处理文件时,其中写入的命令将按照串行方式在命令提示符中执行。否则,必须逐行手动输入这些内容。该命令集也称为批处理脚本。

您可以在下面观察示例代码:
ECHO OFF 
xcopy "%cd%\Tektronix AFG 3000 Series" "C:\Program Files (x86)\National Instruments\LabVIEW 2016\instr.lib"  /E /I
start "C:\Program Files (x86)\National Instruments\LabVIEW 2018\LabVIEW.exe"
PAUSE

第二行将名为“Tektronik AFG 3000 Series”的文件夹的内容复制到托管设备驱动程序的文件夹“...\instr.lib”中。 /E 和 /I 命令用于复制所有子文件夹内容,如果没有则创建一个目录。
第三行复制文件后运行LabVIEW.exe。这可以替换为您的第三方安装程序 .exe。
第一行和第四行用于可见性目的,可以删除。