对于某些 DOS 应用程序,我不知道如何正确退出。我不介意强制退出。我想返回到启动 DOS 应用程序的原始提示符。
答案1
所有 DOS 程序/游戏可能都有不同的组合键来退出到命令提示符(command.com 本身)。有些游戏和程序没有这样的组合键,它们会一直运行到 PC/笔记本电脑重置为止。我在这里谈论的是 DOSBox 以及直接在计算机上运行的 DOS。
通常,正如 cylgalad 所写,密钥可能是:
Ctrl+Q
Alt+Q
Ctrl+X
Alt+X
Ctrl+C
Esc
Shift+Esc
Alt+Esc
one of F1-F12 keys, and with Ctrl/Alt/Shift modifier
Ctrl+Break (Ctrl+Pause)
and so on...
游戏主菜单中也可能有退出选项。
Ctrl+F9
退出 DOSBox。
答案2
您可以随时在全屏或窗口模式下使用Ctrl+F9组合终止 DOSBox 应用程序。
答案3
我不知道您是否使用批处理文件来运行程序,但这是我的解决方案。我有一个菜单批处理文件来运行一些游戏。我有 2 个退出选项。如果我用完了 DOSBox,就exit
关闭它。如果我想留在 DOSBox 中。退出到提示符,只需这样cls
做即可。
这是我的文件的简短版本。
:START
CLS
@echo off
ECHO.
ECHO.
ECHO.
ECHO ********************************
echo **** Select from List Below ****
ECHO ********************************
ECHO **** ****
ECHO **** 1. PINBALL ****
ECHO **** 2. DOOM ****
ECHO **** X. EXIT TO UBUNTU ****
ECHO **** 0. DOS PROMPT ****
ECHO **** ****
ECHO ********************************
ECHO ********************************
ECHO.
ECHO.
@ECHO OFF
::choice /C1234567X0 /N
CHOICE /C1234567X0 /N CHOOSE
IF ERRORLEVEL 9 GOTO DOS
if errorlevel 8 goto EXIT
IF ERRORLEVEL 7 GOTO DESCENT
if errorlevel 6 goto QUAKE
if errorlevel 5 goto DUKE3D
if errorlevel 4 goto ULTIMATE DOOM
if errorlevel 3 GOTO DOOM II
if errorlevel 2 GOTO DOOM
if errorlevel 1 goto PINBALL
:PINBALL
CD EPINBALL
PINBALL.EXE
CD..
GOTO START
:EXIT
EXIT
:DOS
cls