2011-03-31 37 views
1

我有一个NI CVI/Labview项目,它可以通过命令行上的compile.exe命令进行编译。这会生成预期的可执行文件并在开发PC上正常运行。不过,我还想使用命令行命令为此项目创建一个Distribution Kit。如何使用CVI/Labview通过命令行创建Distribtion Kit

CVI允许我通过IDE生成分发工具包,而且我也偶然发现了允许使用ActiveX接口打开项目并创建分发工具包的代码。不过,我正在专门寻找命令行选项。

如有必要,项目的相应CDS文件可用。

+0

** **如果这是可能的;) – Timo 2011-03-31 15:38:30

+0

很好,如果你可以创建ActiveX接口即可使用它们编写一个命令行程序。我不知道一个已经写好的东西。这很简单,你从一个.NET控制台应用程序开始。 – CookieOfFortune 2011-04-06 17:33:09

回答

0

简短回答是的,您可以使用命令行来创建一个分发工具包。

较长的答案是,你将不得不创建自己的小可执行文件来做到这一点。 LabWindows/CVI发行套件与Microsoft Windows Installer(MSI)技术完全兼容,因此,SDK中存在API调用,以便完成您对该技术的任何想要的操作。

这是一个链接,应该让你在正确的道路上。

http://zone.ni.com/devzone/cda/tut/p/id/3212

要特别注意事项,以提示3

问候, Ryyker

+0

但是这需要我使用ActiveX命令,对吧?这是我想要绕过;) – Timo 2011-04-28 07:09:50

+0

不幸的是,我不知道如何做到这一点,而不使用ActiveX。我知道你并不是第一个表达对构建分发工具包的命令行功能感兴趣的人。我们也将从这样的功能中受益匪浅。问候 – ryyker 2011-04-29 22:48:09