Für einige DOS-Anwendungen kann ich nicht richtig beenden. Es würde mir nichts ausmachen, mit Gewalt aufzuhören. Ich möchte zur ursprünglichen Eingabeaufforderung zurückkehren, von der aus ich die DOS-Anwendung gestartet habe.
Für einige DOS-Anwendungen kann ich nicht richtig beenden. Es würde mir nichts ausmachen, mit Gewalt aufzuhören. Ich möchte zur ursprünglichen Eingabeaufforderung zurückkehren, von der aus ich die DOS-Anwendung gestartet habe.
Antworten:
Im Vollbild- oder Fenstermodus können Sie die DOSBox-Anwendung jederzeit mit der Kombination Ctrl+ beenden F9.
Ich weiß nicht, ob Sie eine Batch-Datei zum Ausführen Ihrer Programme verwenden, aber hier ist meine Lösung. Ich habe eine Menü-Batch-Datei, um einige Spiele auszuführen. Ich habe 2 Möglichkeiten zu beenden. Wenn ich mit DOSBox fertig bin, exit
wird alles heruntergefahren. Wenn ich in DOSBox bleiben will. Zum Verlassen der Eingabeaufforderung wird dies einfach ausgeführt cls
.
Hier ist die Kurzversion meiner Datei.
: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