Board logo

标题: [急]如何编写“刷新恢复精灵”的批处理!  [打印本页]

作者: pizigao     时间: 2003-6-11 00:00    标题: [急]如何编写“刷新恢复精灵”的批处理! 

我的批处理没有用,从虚拟内存中调不出来(跳出来)!!!是不是要修改CONFIG.SYS?????
===================================================
(1)
@ECHO OFF
tw /np  >nul
cls
echo.
echo    重要提示:本操作只能用于“AWARD”BIOS,并且可用容量40K以上!!
echo.
echo    即将往BIOS中移植“恢复精灵”模块,该操作有一定的危险性,请慎重!
echo.
echo    确认执行请按 " Y ",取消操作请按 " N "
set get=
get c "                       Continue?  [Y,N] : " yn
if "%get%" == "Y" goto _y
if "%get%" == "N" goto _n
goto _end
:_y
set temp=%RAMD%:\
set tmp=%RAMD%:\
XXCOPY /E /H /Z /YY %CDROM%:\BOOT\stdp %RAMD%:\TEMP > NUL
%RAMD%:
CD \TEMP
stdp.bat
set temp=C:\
set tmp=C:\
:_n
MENU

:_end
MENU

(2)
awd temp temp.bin /pn /sy >nul
if not exist temp.bin goto end
cbrom temp.bin /isa stdp.dat
awd temp.bin /py /sn /r  >nul

:end
cls
echo.
echo    BIOS FLASH FAIL !!!!!
echo    Press any key !!!!!!!
echo.
tw /u   >nul
PAUSE > NUL
menu
====================================================

说明:(2)就是(1)中的“stdp.bat”




[此贴子已经被作者于2003-6-12 10:09:47编辑过]



作者: pizigao     时间: 2003-6-11 00:00
没有人回答吗???
作者: 雨浪飘零     时间: 2003-6-23 00:00
恕我水平有限,我只看出来一行有问题:
%RAMD%:
CD \TEMP
stdp.bat   /*这里应该用CALL STDP.BAT*/
set temp=C:\
set tmp=C:\

作者: pizigao     时间: 2003-6-24 00:00
谢谢!!!我先试试!!!