这是我的AUTOEXEC.BAT:
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set CDROM=r
set CDUSB=u
set RAMD=t
cls
a:\xmsdsk 10240 %ramd%: /y /t >NUL
set temp=%RAMD%:\temp
set tmp=%RAMD%:\temp
path=%RAMD%:\;a:\;%CDROM%:\;%CDUSB%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
%RAMD%:\extract /y /e /l %RAMD%: menu.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="HELP" GOTO OFF
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT
:OFF
cls
guanji.exe
:QUIT
lh %ramd%:\escape.exe > nul
lh %ramd%:\killer.exe
lh %ramd%:\smartdrv.exe
lh %ramd%:\doskey.com
lh %ramd%:\tw.exe > NUL
lh %ramd%:\zeno.exe > nul
cls
echo. 欢迎您...鹏鹏! 鼠标,记录命令、长文件名支持、高端内存、已加载了...
ECHO.
ECHO.
ECHO.
CHOICE/c:yn/T:Y,10 "现在是否加载输入法?10秒后自动加载!!"
IF ERRORLEVEL 2 goto 000
IF ERRORLEVEL 1 goto sh
:sh
copy %cdrom%:\wb.com %ramd%:\ > nul
copy %cdrom%:\py.com %ramd%:\ > nul
lh wb.com
lh py.com
goto 000
:000
cls
@type a:\readme.txt
echo. 虚拟磁盘为%ramd%: 光盘分区为%cdrom%:
echo.
set CDROM=%cdrom%
set ramd=%ramd%
这是CONFIG.SYS:
menuitem=CD, DOS & CDROM (EMM386).
menuitem=CD2, DOS & CDROM (UMBPCI).
menuitem=USB, DOS & USB & CDROM (UMBPCI).
menuitem=HELP, GUANJI
menudefault=CD2,5
menucolor=15,3
device=himem.sys /testmem
ff
DEVICE=EMM386.EXE RAM I=B000-B7FF
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
device=himem.sys /testmem
ff
DEVICEhigh=UMBPCI.sys
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
device=himem.sys /testmem
ff
DEVICEhigh=UMBPCI.sys
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
DEVICEHIGH=USBASPI.SYS /R /V
DEVICEHIGH=DI1000DD.SYS
DEVICEHIGH=USBCD.SYS /D:USB-CD
device=himem.sys /testmem
ff
fileshigh=30
buffers=30,0
dos=high,umb,auto
stacks=9,256
lastdrive=z
注*我是在虚拟机下测试的
问题:
用第一项启动,到加载
lh %ramd%:\zeno.exe > nul
lh %ramd%:\escape.exe > nul
lh %ramd%:\killer.exe
lh %ramd%:\smartdrv.exe
lh %ramd%:\doskey.com
lh %ramd%:\tw.exe > NUL
屏幕全是乱码.
不要这些又没事.
而别的项不会有问题,请告诉我哪里出错了,谢谢,很急啊,
别外怎么EMM386的上位内存不到60000B而UMBPCI是81920,能不能设大点啊
[ Last edited by qq314 on 2006-2-4 at 15:59 ]
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
set CDROM=r
set CDUSB=u
set RAMD=t
cls
a:\xmsdsk 10240 %ramd%: /y /t >NUL
set temp=%RAMD%:\temp
set tmp=%RAMD%:\temp
path=%RAMD%:\;a:\;%CDROM%:\;%CDUSB%:\
copy command.com %RAMD%:\ > NUL
set comspec=%RAMD%:\command.com
copy extract.exe %RAMD%:\ > NUL
:ERROR
IF EXIST ebd.cab GOTO EXT
echo Please insert Windows 98 Startup Disk 2
echo.
pause
GOTO ERROR
:EXT
%RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL
%RAMD%:\extract /y /e /l %RAMD%: menu.cab > NUL
echo The diagnostic tools were successfully loaded to drive %RAMD%.
echo.
IF "%config%"=="HELP" GOTO OFF
LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM%
echo.
GOTO QUIT
:OFF
cls
guanji.exe
:QUIT
lh %ramd%:\escape.exe > nul
lh %ramd%:\killer.exe
lh %ramd%:\smartdrv.exe
lh %ramd%:\doskey.com
lh %ramd%:\tw.exe > NUL
lh %ramd%:\zeno.exe > nul
cls
echo. 欢迎您...鹏鹏! 鼠标,记录命令、长文件名支持、高端内存、已加载了...
ECHO.
ECHO.
ECHO.
CHOICE/c:yn/T:Y,10 "现在是否加载输入法?10秒后自动加载!!"
IF ERRORLEVEL 2 goto 000
IF ERRORLEVEL 1 goto sh
:sh
copy %cdrom%:\wb.com %ramd%:\ > nul
copy %cdrom%:\py.com %ramd%:\ > nul
lh wb.com
lh py.com
goto 000
:000
cls
@type a:\readme.txt
echo. 虚拟磁盘为%ramd%: 光盘分区为%cdrom%:
echo.
set CDROM=%cdrom%
set ramd=%ramd%
这是CONFIG.SYS:
menuitem=CD, DOS & CDROM (EMM386).
menuitem=CD2, DOS & CDROM (UMBPCI).
menuitem=USB, DOS & USB & CDROM (UMBPCI).
menuitem=HELP, GUANJI
menudefault=CD2,5
menucolor=15,3
device=himem.sys /testmem
ffDEVICE=EMM386.EXE RAM I=B000-B7FF
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
device=himem.sys /testmem
ffDEVICEhigh=UMBPCI.sys
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
device=himem.sys /testmem
ffDEVICEhigh=UMBPCI.sys
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
DEVICEHIGH=USBASPI.SYS /R /V
DEVICEHIGH=DI1000DD.SYS
DEVICEHIGH=USBCD.SYS /D:USB-CD
device=himem.sys /testmem
fffileshigh=30
buffers=30,0
dos=high,umb,auto
stacks=9,256
lastdrive=z
注*我是在虚拟机下测试的
问题:
用第一项启动,到加载
lh %ramd%:\zeno.exe > nul
lh %ramd%:\escape.exe > nul
lh %ramd%:\killer.exe
lh %ramd%:\smartdrv.exe
lh %ramd%:\doskey.com
lh %ramd%:\tw.exe > NUL
屏幕全是乱码.
不要这些又没事.
而别的项不会有问题,请告诉我哪里出错了,谢谢,很急啊,
别外怎么EMM386的上位内存不到60000B而UMBPCI是81920,能不能设大点啊
[ Last edited by qq314 on 2006-2-4 at 15:59 ]

C