中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [急]如何编写“刷新恢复精灵”的批处理! 
作者:
标题: [急]如何编写“刷新恢复精灵”的批处理!  上一主题 | 下一主题
pizigao
银牌会员

三生缘里笑红尘


积分 1063
发帖 292
注册 2003-3-9
状态 离线
『楼 主』:  [急]如何编写“刷新恢复精灵”的批处理! 

我的批处理没有用,从虚拟内存中调不出来(跳出来)!!!是不是要修改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编辑过]






2003-6-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pizigao
银牌会员

三生缘里笑红尘


积分 1063
发帖 292
注册 2003-3-9
状态 离线
『第 2 楼』:  

没有人回答吗???



2003-6-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
雨浪飘零
中级用户




积分 364
发帖 95
注册 2003-6-15
状态 离线
『第 3 楼』:  

恕我水平有限,我只看出来一行有问题:
%RAMD%:
CD \TEMP
stdp.bat   /*这里应该用CALL STDP.BAT*/
set temp=C:\
set tmp=C:\


2003-6-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pizigao
银牌会员

三生缘里笑红尘


积分 1063
发帖 292
注册 2003-3-9
状态 离线
『第 4 楼』:  

谢谢!!!我先试试!!!



2003-6-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: