Я новичок в Dosbox. Я скачал Dosbox.exe из Интернета, чтобы играть в старую игру dave.exe

Что я сделал,

  • открыл dos.exe
  • набрал mount c c:\dave\
  • набрал c:
  • набрал dave.exe
  • после этих дэйв игра откроется в досбокс.

Примечание: c:\dave\ - путь к файлу игры dave.exe

Мне нужно, как я могу открыть эту игру Дэйва без ввода этих команд? Я имею в виду, что моя идея заключается в том, что когда я могу создать командный файл, который запускает саму команду монтирования, я могу играть в игру, просто открыв этот командный файл, и нет необходимости вводить эту командную строку в dos bos. Если это cmd.exe, я знаю, чтобы писать команды. Но для dosbox.exe как запустить команду автозапуска, например, пакетную или пакетную?

Проще говоря, я просто хочу сыграть в игру dave.exe в один клик, используя командный файл.

например: пакетный файл с именем dave.bat, и он содержит,

@echo off
cls
:DAVE
echo PRESS 1 - PLAY DAVE
echo.
set /p %opt%==1 goto PLAYDAVE
echo invalid option
goto DAVE
:PLAYDAVE
(here need auto execution and all mount command's to play dave using dosbox)

Но не знаю, что делать! и какая команда, пожалуйста, помогите

1 ответ1

0

Ну, если вы хотите, чтобы это запускалось при запуске DOSBox, вам, вероятно, нужно добавить строки в «Autoexec.bat» (при условии, что Dosbox похож на DOS, он загружается при каждом запуске DOSBox.)

Так как вы хотите, чтобы он спросил вас, должен ли он загрузить dave, это должно произойти в конце «Autoexec.bat».

IE

REM Add these Lines to the AutoExec.bat file Below the existing
REM un-altered content in that file.
@echo off
cls
:DAVE
 echo. Please Choose an Option:
 echo.  1) PLAY DAVE
 echo.
 echo.  Any other value: Finish Loading DOSBox Normally
 echo.
 SET /P "_Choice=Please Enter a Choice (1,2,3,etc): "
 IF /I "_Choice" EQU "1" CALL :PlayDave
:ELSE
GOTO :EOF

:PlayDave
 Mount c c:\dave\
 CD /D c:
 CALL dave.exe
GOTO :EOF

Однако, если это команды, которые передаются в doss-box, чтобы он загружал файл в вашу настоящую компьютерную систему (и я подозреваю, что это так), вам нужно будет предоставить изображение для загрузки в качестве аргумента командной строки, например:

DOSBox.exe "C:\Dave\Dave.exe"

Поскольку я не уверен на 100% на основании вашей формулировки, я пытаюсь дать вам оба ответа, причем наиболее вероятный из них - гораздо более простой.

Так что попробуйте второй вариант 1-й.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .