Kezdőoldal » Számítástechnika » Programozás » A DOSBox és a Munt MT-32...

A DOSBox és a Munt MT-32 Sound Module Emulator programokhoz írtam egy közös indító bat fájlt, de nem megfelelően működik. Mi a hiba benne?

Figyelt kérdés

DOSBox program használni tud egy 'Munt MT-32 Sound Module Emulator'-t.

Ezeknek emulátoroknak az indítását és lezárását szerettem volna egy bat fájlal megoldani. Úgy, hogy a bat indításakor megnézze a biztonság kedvért, hogy az Munt nem fut e már (mert sajnos többször meg lehet nyitni azt).


A probléma az, hogy a bat fájl indítása után nem veszi figyelemben az END részt és a cmd-t is lezárja.


De ha már fut az Munt emulátor és így futtatom a bat fájlt, akkor használja az END részét és le lehet zárni az emulátorokat a bat fájlal.

Mi a hiba a fájlban? Kérlek, segítsetek!


@ECHO OFF


D:

cd Program Files (x86)\munt\bin


tasklist /nh /fi "imagename eq mt32emu-qt.exe" | find /i "mt32emu-qt.exe"

if errorlevel 0 if not errorlevel 1 goto IsRunning

start /b mt32emu-qt.exe

GOTO DOSBOX


:IsRunning

echo.

echo THE MT-32 EMULATOR IS ALREADY RUNNING!

echo.

echo To load the DOSBox...

pause

GOTO DOSBOX


:DOSBOX

cd /d D:\

cd Program Files (x86)\DOSBox-0.74

start DOSBox.exe

GOTO END


:END

echo.

echo IT WILL CLOSES THE EMULATORS, NOW!

pause

taskkill /f /im mt32emu-qt.exe

taskkill /f /im DOSBox.exe

EXIT



2015. márc. 22. 07:34
 1/3 anonim ***** válasza:
Lehet egyszerűbb külön egy startemu.bat meg egy stopemu.bat, ha úgy egyébként ennyi a cél. Lehet, hogy a taskkill se a legszerencsésebb megoldás...
2015. márc. 22. 08:26
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

Számomra pont az volt a cél, hogy egy fájlban legyen minden.

Ha a taskkill nem jó, akkor mivel zárjam le a futó alkalmazásokat?

2015. márc. 22. 15:26
 3/3 A kérdező kommentje:
A '/b' volt a hiba a 'start /b mt32emu-qt.exe' sorban.
2015. márc. 23. 06:02

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!