|  | 
| 直接保存65个扇区是最简单的,恢复也容易 
 如果计较空间的话,可以用下面的代码,几乎不点一个多余的字节,缺点是不能保存内置变量还要用到2个外部命令,但现在wenv已经很少人用了,不保存内置变量也没关系
 用法: ../save.bat  (fd0)/var.bat复制代码!BAT
if "%1"=="" exit
set > (md)0x300+65
echo !BAT > (md)0x3000+66
wenv for /f "delims=" %i in ( (md)0x300+65 ) do echo set %i >> (md)0x3000+66
wenv find -c -e -r \r\n (md)0x3000+66 ]]& set len=${?_WENV}
if exist %1 && fat del %1
fat mkfile size=%len% %1
dd if=(md)0x3000+66 of=%1 bs=1 count=%len%
(fd0)需要可写,再运行 (fd0)/var.bat就恢复了。
 一般情况下这个(fd0)也还是在内存中,也不一定可靠的,多一重保障而已
 
 [ 本帖最后由 tuxw 于 2011-6-2 15:40 编辑 ]
 | 
 
 
SAVE.rar
 291 Bytes, 下载次数: 21, 下载积分: 无忧币 -2  
 |