admin管理员组

文章数量:1631138

LabVIEW调用Windows快捷方式

需要从LabVIEW来调用一个应用程序,但这个程序Windows快捷方式的路径 (不是实际这个程序本身),该怎么从LabVIEW来通过快捷方式来开启这个应用程序?

解答: 底下是一个VI,里面使用了System Exec VI ,来执行在指定文件路径中的应用程序。

输入命令的语法会与系统、以及快捷方式的位置有关。下面列出的试最常见的几种Windows版本中的语法。

Windows 95/98/ME:

使用在Connectivity»Libraries & Executables 面板中的 System Exec VI,当调用的是快捷方式时,Command Line 的输入必须依照底下的格式

举例来说,如果在桌面上的捷径 short.lnk,那么这个执行的命令会是:

这个会开启一个命令提示字符,然后通过快捷方式指令来执行这个应用程序。如果不想要命令提示字符显现出来,可以设定在System Exec VI Run Minimized的输入为True。 start <path to the shortcut inMS-DOS format>start c:\windows\desktop\short.lnk

Windows NT/2000/XP/Vista/7:

使用在Connectivity»Libraries & Executables 面板中的 System Exec VI。 关于Command Line 的输入,键入cmd。 关于Standard Input的部分,输入start <path to the shortcut in MS-DOS format>,且跟着按Enter。 根据上面描述的,可以设定Run Minimized为True ,来使命令提示字符不要显示出来。

备注: 在快捷方式上按右键,选择“开启文件位置”会开启实际的文件所在的文件夹。 有了这个原始路径,也可以使用LabVIEW直接调用这个应用程序。

请参考附件的例程。

更详细的内容,参加如下附件的介绍。

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序

上文中提到的例子和资料,均在word中的附件里,可点击下载。进一步了解,可联系们。

LabVIEW调用Windows快捷方式 - 北京瀚文网星科技有限公司 (bjcyck)

 

本文标签: 快捷方式LabVIEWWindows