franta22 píše:Dekuji za radu ...
DOS BOX pro stare dosovské programy .....jak ho pouziji u W7 ???
Klasicky si stáhneš instalačku (
http://www.dosbox.com/), nainstaluješ a vyedituješ soubor "dosbox.conf". Ve W7 mám na disku D třeba složku Install a v ní složku Hry a v ní složku Arkanoid. Tak si jako disk G namapuji tento adresář příkazem "mount g: "D:\INSTALL\HRY\arkanoid"". A pak se přepnu na disk G: a tam spustím soubor Arkanoid.exe. Níže přikládám příklad mapování seriového portu a příklad mé sekce Autoexec (ne všechny volby v této sekci jsou dobře, ale jako příklad to snad stačí; klasický autoexec.bat v DOS-BOXu není).
Já mám v sekci [serial] toto:
serial1=directserial realport:com1
serial2=dummy
serial3=disabled
serial4=disabled
a v sekci [autoexec] mám toto:
echo off
echo Stiskni R pro R a d o m - c f g n e w
echo ...
echo Stiskni P pro RADOM - nastaveni stanic
echo ...
echo Stiskni U pro Ustredna PANASONIC
echo ...
echo Stiskni G pro Generátor
echo ...
echo Stiskni D pro DOS-BOX
echo ...
echo Stiskni M pro M602
echo ...
echo Stiskni N pro Norton Commander
echo ...
echo Stiskni A pro Arkanoid
echo ...
echo Stiskni T pro Ucto2004
echo ...
echo Stiskni F pro TIMa/Fendatu
echo ...
echo Stiskni I pro TIMa
echo
CHOICE /N /C:RPUGDMNATFI Cekam ...
REM - THE NEXT LINES ARE DIRECTING USER DEPENDING UPON INPUT
IF ERRORLEVEL =11 GOTO ELEVEN
IF ERRORLEVEL =10 GOTO TEN
IF ERRORLEVEL =9 GOTO NINE
IF ERRORLEVEL =8 GOTO EIGHT
IF ERRORLEVEL =7 GOTO SEVEN
IF ERRORLEVEL =6 GOTO SIX
IF ERRORLEVEL =5 GOTO FIVE
IF ERRORLEVEL =4 GOTO FOUR
IF ERRORLEVEL =3 GOTO THREE
IF ERRORLEVEL =2 GOTO TWO
IF ERRORLEVEL =1 GOTO ONE
GOTO END
:ELEVEN
echo stisknuto I
mount g: "D:\INSTALL\HRY"
mount r: "D:\install\NC"
rem mount c: "C:"
rem mount d: "D:"
ver set 6.22
r:\NC.exe
rem exit
rem goto end
:TEN
rem mount r: "C:\FEN7001"
rem mount c: c:\
rem mount d: d:\
rem r:\
rem r:\f.bat
rem exit
rem goto end
echo stisknuto F
mount g: "D:\INSTALL\HRY\tim"
mount r: "D:\install\NC"mount i:
r:\NC.exe
arkanoid.COM
exit
goto end
:NINE
mount r: "C:\ucto2004"
r:\u.bat
exit
goto end
:EIGHT
echo stisknuto A
mount g: "D:\INSTALL\HRY\arkanoid"
g:
ARKANOID.COM
exit
goto end
:SEVEN
echo stisknuto N
mount r: "D:\install\NC"
rem mount c: "C:"
rem mount d: "D:"
ver set 6.22
r:\NC.exe
exit
goto end
:SIX
echo stisknuto M
mount r: "D:\install\M602"
r:\m602.exe
exit
goto end
:FIVE
echo stisknuto D
rem mount r: D:
goto end
:FOUR
echo stisknuto G
mount r: "C:\program files\pulse generator"
R:\pulsepar.exe
goto end
:THREE
echo stisknuto U
rem pause
mount r: "d:\Ústředna Panasonic"
r:
R:\e1232b2.exe
exit
GOTO END
:TWO
echo stisknuto P
rem pause
mount R: "D:\radom\nastaveni stanic"
r:
R:\dcfg_new2.exe
exit
GOTO END
:ONE
echo stisknuto R
rem pause
mount R: "D:\radom"
r:
R:\dcfg_new.exe
exit
GOTO END
:END