如何使LabVIEW创建的安装包在安装完毕后运行一个可执行程序
硬件: PXI/CompactPCI>>Controllers, Wireless Sensor Network>>WSN Gateways>>NI 9792>>General-Purpose>>PXI-2598>>Controllers
问题: 我已经使用程序生成规范创建了安装包,我希望在安装包安装完毕后运行一个可执行程序。如何实现?
解答: 这取决于您正使用的LabVIEW版本。
LabVIEW 8.x以下三个配置步骤就可以创建一个上述的安装包:
- 添加可执行程序至项目中:
- 至项目浏览器窗口
- 右键点击My Computer,并选择Add File.
- 浏览需要在安装包安装完毕后运行的可执行文件,并选择 Add File 按钮.
可执行程序现在就出现在项目浏览器窗口的 My Computer 下了。
- 包含可执行文件至安装包:
- 项目浏览器窗口中右键点击Build Specifications New » Installer.
- 在左侧Category list 选择Source Files
- 通过左键点击+号,在项目中展开My Computer
- 左键点击出现在展开列表中的可执行文件并确认选中的地址是项目文件夹
- 左键点击Project View和Destination View 之间的蓝色箭头将可执行文件添加至目标项目文件夹中。
不要退出安装包属性窗口
- 配置安装包,以使得其安装结束后运行该可执行文件:
- 在项目浏览器左侧选择Advanced
- 在“高级”对话窗口的Launch Executable After Installation portion (在安装结束后运行可执行程序)部分,其可执行文件路径显示的右侧有两个按钮,左键点击 Add Executable 按钮
- 从项目列表中选择可执行文件,并点击OK
注意:可执行程序路径已经显示在可执行程序窗口中,并且命令行参数对话框是可用的--用于输入命令。
如果可执行程序没有进一步的可用命令,那么点击安装包属性窗口下方的OK 按钮。安装包将列在项目浏览器窗口的程序生成规范中,配置也就完成了。然而,如果您希望发送额外的命令给可执行文件,那么使用命令行参数对话框来来发送命令。更多该功能的信息,请至LabVIEW Help并输入advanced page (installer)来查找。
LabVIEW 5.0 - 7.1
为在安装包安装完成后运行独立的可执行文件,请选中Application Builder(LabVIEW 5.0或更早版本的创建发布工具) 高级栏中合适的复选框选项。如果您在安装完成后必须运行多个可执行文件,您需要使用批处理文件。可以参考 "How Can I Include Other Installers with the Installer for My LabVIEW Application?" 知识库文档(见下面的链接)来完成。并且请注意:
可执行文件必须被包含于该创建之中。也就是说,它必须被主安装包安装。它不能被分开为与主安装包平行的部分。
- 在“高级”标签栏,仅通过名称,而不是路径,来指定可执行文件的名字。因为你希望运行的可执行文件必须被主安装包来安装,那么主安装包要能定位该执行文件,所以路径是必须的。
- 在指定名称时,请注意大小写。也就是说,每个字母的大小写都要和可执行文件匹配。
注意:为了使安装包完成安装后运行可执行程序,您必须在Source Files 栏通过点击Add Support File 首先将它添加为Support File。然后通过选择Run executable after installation执行该文件。你只需要简单的指定该文件的名称,而不是路径。
相关链接: KnowledgeBase 2A6ECPG4: How Can I Include Other Installers with the Installer for My LabVIEW Application?LabVIEW Help: Advanced Page (Installer)
附件:
报告日期: 12/10/1997
最近更新: 01/31/2011
文档编号: 149BHCQH
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.