Batch file 批处理文件:如何在不关闭命令提示符的情况下执行cmd命令?
我有这个批处理文件:Batch file 批处理文件:如何在不关闭命令提示符的情况下执行cmd命令?,batch-file,cmd,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关闭,不执行其余的命令 我已经尝试了depause
@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关闭,不执行其余的命令
我已经尝试了de
pause
命令,但没有成功 使用call
解决您的问题。如果文件中有退出/b
命令,cmd窗口将关闭<代码>调用防止发生这种情况:
调用C:\Intel\computer\u vision\u sdk\bin\setupvars.bat
但是,如果
setupvars.bat
文件包含exit
命令,请使用start C:\Intel\computer\u vision\u sdk\bin\setupvars.bat
,可以选择使用/b
标志。使用call
解决您的问题。如果文件中有退出/b
命令,cmd窗口将关闭<代码>调用防止发生这种情况:
调用C:\Intel\computer\u vision\u sdk\bin\setupvars.bat
但是,如果
setupvars.bat
文件包含exit
命令,请使用start C:\Intel\computer\u vision\u sdk\bin\setupvars.bat
,可以选择使用/b
标志。可能在setupvars.bat
中存在退出?你能把它的内容也发出来吗?@double-beepcall
fuction解决了这个问题。谢谢all@GerhardBarnardsetupvars.bat
包含exit/b0
是的,这就是我在第一条评论中所说的:)@GerhardBarnard:然而,这不是问题所在。如果执行setupvars.bat
文件时未使用call
命令,则即使该文件不包含退出命令,结果也是相同的…可能在setupvars.bat
中存在退出?你能把它的内容也发出来吗?@double-beepcall
fuction解决了这个问题。谢谢all@GerhardBarnardsetupvars.bat
包含exit/b0
是的,这就是我在第一条评论中所说的:)@GerhardBarnard:然而,这不是问题所在。如果执行setupvars.bat
文件时未使用call
命令,则即使该文件不包含退出命令,结果也是相同的。。。