LabVIEW代码执行后如何关闭cmd

时间:2017-12-12 11:58:12

标签: windows batch-file cmd labview

当我使用System Exec.vi通过LabVIEW运行批处理文件时,会出现两个cmd窗口。第二个执行批处理文件的命令,然后关闭,而第一个不关闭。我曾尝试使用this solution,但它不起作用。有没有办法关闭第一个cmd?

LabVIEW code to run external .batch file

cmd windows

P.S。如果我不通过LabVIEW运行批处理文件,只需双击它,执行后就会关闭两个cmd窗口

1 个答案:

答案 0 :(得分:0)

这很难说,但我认为你误解了该链接的指示。批处理文件应包含可执行文件及其选项,但您只需将批处理文件传递给System Exec VI。我猜这里发生的事情是批处理文件被调用两次,并且第一次调用所依赖的某些进程被第二次调用劫持,因此当进程结束时,第二次调用会得到通知并自行停止,但是第一个电话是悬挂的。或类似的东西。