中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-15 17:02
47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,257 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [急]如何编写“刷新恢复精灵”的批处理!
可打印版本  840 / 3
第1楼 pizigao 发表于 2003-06-11 00:00
银牌会员 发帖 292 积分 1,063
[急]如何编写“刷新恢复精灵”的批处理!
我的批处理没有用,从虚拟内存中调不出来(跳出来)!!!是不是要修改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? : " 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”




第2楼 pizigao 发表于 2003-06-11 00:00
银牌会员 发帖 292 积分 1,063
没有人回答吗???
第3楼 雨浪飘零 发表于 2003-06-23 00:00
中级用户 发帖 95 积分 364
恕我水平有限,我只看出来一行有问题:
%RAMD%:
CD \TEMP
stdp.bat /*这里应该用CALL STDP.BAT*/
set temp=C:\
set tmp=C:\
第4楼 pizigao 发表于 2003-06-24 00:00
银牌会员 发帖 292 积分 1,063
谢谢!!!我先试试!!!
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023