批处理文件:如何在不关闭命令提示符的情况下执行cmd命令?

时间:2019-02-05 11:48:41

标签: batch-file cmd

我有此批处理文件:

@echo off
C:\Intel\computer_vision_sdk\bin\setupvars.bat

cd C:\Users\andre\Documents\Intel\OpenVINO\inference_engine_samples_2017\intel64\Debug

interactive_face_detection_demo.exe .....

我想执行这3个命令,但是当它执行第一个命令时,CMD关闭并且不执行其余命令。

我已经尝试过pause命令,但是没有用。

1 个答案:

答案 0 :(得分:0)

使用call解决了您的问题。如果文件中有exit /b命令,则cmd窗口将关闭。 call阻止了这种情况的发生:

call C:\Intel\computer_vision_sdk\bin\setupvars.bat

但是,如果setupvars.bat文件包含一个exit命令,请使用start C:\Intel\computer_vision_sdk\bin\setupvars.bat,还可以选择使用/b标志。