批处理文件:我该如何执行CMD命令而不关闭命令提示符? [重复]

问题描述 投票:0回答:1

这个问题已经在这里有一个答案:

我有这个批处理文件:

@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命令,但没有奏效。

batch-file cmd
1个回答
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标志。

© www.soinside.com 2019 - 2024. All rights reserved.