我尝试使用批处理文件来复制命令提示符。 我目前的代码如下所示。
@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
命令?
notepad.exe
与chkdsk.exe
。而CMD并没有提供检测这一点的命令。 - JayDEBUG.EXE
脚本来实现,但这更麻烦。 - Jayuser32.dll
。 - William Bettridge-Radford