如何在 DOSBox 中退出提示符?

如何在 DOSBox 中退出提示符?

对于某些 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

相关内容