labview调用cmd执行相关命令

1.执行系统命令VI

1.1 Vi所在位置

互连接口--库可执行程序--执行系统命令

1.2 Vi详细介绍

执行系统命令:执行系统命令”VI可从VI内部执行或启动其他基于Windows的应用程序、命令行应用程序、(Windows)批处理文件或(macOS和Linux)脚本文件。使用“执行系统命令”VI可在命令字符串中包含执行命令支持的任何参数。

  •   通过预期输出大小可改进内存使用效率。数字应略大于预期的输出大小。超出大小时命令仍运行,但是LabVIEW的内存使用效率不高。默认值为4096。

      如等待直到结束?的值为TRUE,标准输入可作为命令的输入端,标准输出和标准错误在命令结束运行后可用。如值为FALSE,命令可在后台运行,输入和输出均不可用。

      命令行表明LabVIEW运行程序时要调用的命令。 如可执行文件不在路径环境变量列出的目录中,命令行必须包含可执行文件的完整路径。(Windows) 如需使用从命令行窗口中直接执行的命令,可在命令前插入cmd /c。

      标准输入是作为标准输入传递给命令的文本。

      工作目录是要执行命令的文件系统目录。无需设置工作目录。 注:不要使用工作目录定位要运行的可执行程序。工作目录仅在可执行程序启动后适用。

       错误输入表明节点运行前的错误情况。 该输入提供标准错误输入功能。

       如最小化运行?的值为TRUE,VI在程序运行时最小化。默认值为FALSE。 (Linux) 最小化运行?无效。

       标准输出如等待直到结束?的值为TRUE,则返回调用程序的信息。如等待直到结束?的值为FALSE,“执行系统命令”返回空字符串。

       返回代码表明由命令返回的系统相关退出代码。

       错误输出中包含错误信息。 该输出提供标准错误输出功能。

2. 执行系统命令示例

为程序严谨,将执行系统命令VI放入错误簇结构中(可不放),命令行出输入自己要调用的exe,如果要直接实现,可在命令前加入cmd /c;如果没有加上cmd /c,要在标准输入处输入命令,但是要注意的是,如果一次性输入多条命令,必须加上一个行结束符,就相当于我们敲击命令按下的回车键一样。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值