बैच का उपयोग करके डॉसबॉक्स विंडो में ऑटो टाइप कमांड कैसे करें?


0

Dosbox में नया हूँ। मैंने पुराना गेम dave.exe खेलने के लिए इंटरनेट से Dosbox.exe डाउनलोड किया है

मैंने जो किया है,

  • dos.exe को खोला गया
  • आपके द्वारा लिखा गया mount c c:\dave\
  • आपके द्वारा लिखा गया c:
  • आपके द्वारा लिखा गया dave.exe
  • के बाद इन dave खेल dosbox में खुल जाएगा।

नोट: c: \ dave \ dave.exe गेम फ़ाइल का पथ है

मेरी जरूरत है, इन कमांडों को टाइप किए बिना मैं उस खोए हुए खेल को कैसे खोल सकता हूं? मेरा मतलब है कि मेरा विचार यह है कि जब मैं एक बैच फ़ाइल बनाने में सक्षम हो सकता हूं, जो उन माउंट कमांड को स्वयं चलाते हैं, तो मैं उस बैच फ़ाइल को खोलकर गेम खेल सकता हूं और डॉस बोस में उस कमांड लाइन को ओ टाइप करने की आवश्यकता नहीं है। अगर यह 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)

लेकिन, पता नहीं क्या करना है! और क्या कमांड कृपया मदद करें

जवाबों:


0

यदि आप DOSBox शुरू होने पर इसे चलाना चाहते हैं, तो आपको संभवतः "Autoexec.bat" में लाइनें जोड़ना होगा (यह मानते हुए कि Dosbox DOS की तरह है, तो यह हर बार लोड होता है जब DOSBox शुरू होता है।)

चूँकि आप चाहते हैं कि आपसे यह पूछा जाए कि क्या इसे घटाना चाहिए तो इसे "Autoexec.bat" के अंत में होना चाहिए

अर्थात

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

यदि फिर भी, ये कमांड हैं, जो आपके वास्तविक कंप्यूटर सिस्टम पर फ़ाइल लोड करने के लिए डॉस-बॉक्स को खिलाया जाता है (और मुझे संदेह है कि वे हैं) तो आपको इस तरह कमांड लाइन तर्क के रूप में लोड होने के लिए छवि की आपूर्ति करने की आवश्यकता होगी:

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

चूँकि मैं 100% निश्चित नहीं हूँ कि आपके शब्दांकन के आधार पर मैं आपको दोनों उत्तर देने की कोशिश कर रहा हूँ, सबसे अधिक संभावना है कि यह बहुत सरल है।

तो दूसरा विकल्प 1 आज़माएं।


एक अंतिम विचार, अगर आपको जरूरत है तो बैच फ़ाइल को अलग-अलग खेल मापदंडों के साथ DOSBox को चलाने के लिए एक बाहरी विकल्प बना सकते हैं या आप DOSBox को इस तरह की बैच फ़ाइल को दूसरे भाग में जिस तरह से निर्दिष्ट करते हैं, उसे लोड कर सकते हैं। इन दो अवधारणाओं के संयोजन के दो तरीके यहां दिए गए हैं जो आपकी आवश्यकताओं के आधार पर बेहतर हो सकते हैं।
Ben Personick
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.