我正在尝试使用批处理文件复制命令提示符。我当前的代码复制如下。
@echo off
title Command Prompt
:LOOP
set /p COMMAND="%CD%>"
title Command Prompt - %COMMAND%
call %COMMAND%
echo.
title Command Prompt
goto LOOP
但是,我有一个问题。如果我正在调用一个程序(例如gpedit.msc
),批处理文件会等到程序返回后再继续,此时正常的命令提示符会返回而不等待程序返回。
如何测试命令是否是程序,以便我可以使用该start
命令?