Board logo

标题: IBM的F11自动还原与GHOST的结合 [打印本页]

作者: 任我行    时间: 2004-9-19 06:50     标题: IBM的F11自动还原与GHOST的结合

这是给新手用的一个用WBAT编写的程序,很简单。
该功能已是老生常谈了。 ^-^ 朋友的IBM笔记本自带的还原功能不好用,所以给他改了个GHOST,不妨大家用用。
用于实践的系统备份和还原,主要优点就是可以自动隐藏备份分区。
部分程序和效果:
@echo off
TW /np /n3 > nul
:chk_pwd_file
dir pwd /b /s >>tmp
if NOT EXIST pwd goto _no_pwd_fil
if EXIST pwd goto read_pwd
GOTO _NEND
:read_pwd
copy pwd pwd_1 /y
strings pt= read pwd_1 ,1
del pwd_1
goto start-copyright
:change_pwd
set cpwd_1=
set cpwd_2=
wbat cls ! text 4,12 (black on white) @:chg-pwd
call w.bat box 9,20 @:chg-box_1
if errorlevel 100 goto _menu
if "%cpwd_1%" == "" goto _pwd_empty
call w.bat box 9,17 @:chg-box_2
if errorlevel 100 goto _menu
if %cpwd_1% == %cpwd_2% goto chg
if not %cpwd_1% == %cpwd_2% goto _pwd_ero
goto _nend
:chg
echo %cpwd_2%>pwd
set cpwd_1=
set cpwd_2=
call w.bat box 9,20 @:c-cop
goto _menu
:_pwd_ero
set cpwd_1=
set cpwd_2=
RECUR
call w.bat box @:chg_eor_box
if errorlevel 100 goto _menu
if errorlevel 1 goto change_pwd
:_pwd_empty
call w.bat box 9,20 @:chg_empty_box
if errorlevel 100 goto _menu
if errorlevel 1 goto change_pwd
:_no_pwd_fil
wbat pal ! font ! cls ! fill 8,4 (15,74) (black on +green)
wbat text 2,4 :start_1 ! text 24,4 :copyright
wbat box 7,14 (red on +white) @:no_pwd_file
if errorlevel 100 goto _menu
if errorlevel 2 goto _menu
if errorlevel 1 goto change_pwd
:start-copyright
wbat pal ! font ! cls ! fill 8,4 (15,74) (black on +green)
    wbat text 2,4 :start_1 ! text 24,4 :copyright
        set Wtexthi=
wbat box 20,50  按任意键继续..... #1,10
if errorlevel 100 goto start
if errorlevel 1 goto start
:start
wbat pal ! cls ! fill 2,4 (20,74) (black on +brown)
set Wtexthi=blue on +brown
set Wtexthi=
set password=
wbat cls ! text 4,12 (red on white) @:pass-info !
call w.bat box 8,24 @:pass-box
if errorlevel 100 goto _quit
goto _chk-pass
:_quit
call w.bat box 8,31 @:quit_box
if errorlevel 100 goto start
if errorlevel 2 goto start
rem if errorlevel 1 goto _reboot
goto _reboot
:_chk-pass
rem if errorlevel 100 goto start
if not "%password%" == "%pt%" goto _pwd-error
if "%password%" == "%pt%" goto _menu
goto _nend
:_pwd-error
call w.bat box 6,17 @:pwd-error
if errorlevel 100 goto start
if errorlevel 2 goto _reboot
goto start

:_menu
wbat pal ! cls ! fill 2,4 (23,74) (black on +brown)
recur
call w.bat box @:sc_1
if errorlevel 100 goto _MENU
if "%?%" == "1" goto _backup
if "%?%" == "2" goto _recover
if "%?%" == "3" goto change_pwd
if "%?%" == "4" goto _reboot
if "%?%" == "5" goto _readme
goto sc1
:_backup
wbat pal ! cls ! fill 2,4 (23,74) (black on +green)
wbat text 4,8 (22,74) (black on white) @:bakup
call wbat box 15,19 (light blue on light white) @:alarm_b
if errorlevel 2 goto _MENU
cls
TW /Q
echo ghost.exe -clone,mode=pdump,src=1:1,dst=c:\winsys.gho -sure -fx
TW /np /n3 > nul
wbat cls ! text 4,8 (light blue on light white) @:bak-cop ! box 15,30 [    确   定    ]
GOTO _MENU
:_recover
dir winsys.gho /b /s >>tmp.txt
if NOT EXIST winsys.gho goto _ERROR
if EXIST winsys.gho goto _rec
GOTO NEND
:_ERROR
DEL TMP.TXT
RECUR
CALL W.BAT BOX @:ERROR
GOTO _MENU
:_rec
DEL TMP.TXT
wbat pal ! cls ! fill 2,4 (23,74) (black on +green)
wbat text 4,8 (black on light white) @:rec
call wbat box 15,19 (light white on light red ) @:alarm_r
if errorlevel 2 goto _MENU
cls
TW /Q
echo ghost -clone,mode=pload,src=c:\winsys.gho:1,dst=1:1 -sure -fx
TW /np /n3 > nul
wbat cls ! text 4,8 (light blue on light white) @:rec-cop
call wbat box 15,30 @:sce_0 #1,1
if errorlevel 100 goto _reboot
call wbat box 15,30 @:sce_1 #1,1
if errorlevel 100 goto _reboot
call wbat box 15,30 @:sce_2 #1,1
if errorlevel 100 goto _reboot
call wbat box 15,30 @:sce_3 #1,1
if errorlevel 100 goto _reboot
call wbat box 15,30 @:sce_4 #1,1
if errorlevel 100 goto _reboot
call wbat box 15,30 @:sce_5 #1,1
if errorlevel 100 goto _reboot
goto _reboot
:_reboot
reboot r
:_readme
recur
call w.bat box @:readme
if errorlevel 100 goto _menu
goto _menu
:_NEND




作者: 任我行    时间: 2004-9-19 06:55     标题: IBM的F11自动还原与GHOST的结合

制作方法正在写!
其他一些:





作者: general    时间: 2004-9-19 07:00     标题: IBM的F11自动还原与GHOST的结合

这个可比电脑爱好者那个强多了
作者: cqmis    时间: 2004-9-19 16:01     标题: IBM的F11自动还原与GHOST的结合

期待老大发布完整的,最好可以调整隐藏分区的大小的
作者: 蝌蚪    时间: 2004-9-19 22:47     标题: IBM的F11自动还原与GHOST的结合

建议到时候做成chm各式让大家下载回去慢慢研究!
作者: tfn2000    时间: 2004-9-19 23:15     标题: IBM的F11自动还原与GHOST的结合

^_^ 好东西啊
作者: jy02186175    时间: 2004-9-20 00:43     标题: IBM的F11自动还原与GHOST的结合

不错哦!~~~~~~~~~
作者: shadowman    时间: 2004-9-20 08:34     标题: IBM的F11自动还原与GHOST的结合

晕,昨晚10点50的时候,我正在外面玩呢,遗憾啊!!!。。。。。
作者: lucky0504    时间: 2004-9-20 15:11     标题: IBM的F11自动还原与GHOST的结合

又看到任老大的文章了!
作者: je64    时间: 2004-9-20 19:18     标题: IBM的F11自动还原与GHOST的结合

wbat pal ! cls ! fill 2,4 (23,74) (black on +green)
WBAT还有这样的用法,怎么实现框中又有框的?
作者: hkb1982    时间: 2004-9-20 21:15     标题: IBM的F11自动还原与GHOST的结合

支持!~老大厉害!
作者: xzf    时间: 2004-9-22 01:23     标题: IBM的F11自动还原与GHOST的结合

强呀, 任我行就是任我行了, 无法拦挡了, 望早日发布完全版
作者: shiziluo    时间: 2004-9-25 18:53     标题: IBM的F11自动还原与GHOST的结合

老大就是老大,厉害,佩服!
作者: nsen    时间: 2004-10-7 15:54     标题: IBM的F11自动还原与GHOST的结合

快发布,地球人都需要
作者: LiLianjiang    时间: 2004-10-7 17:48     标题: IBM的F11自动还原与GHOST的结合

好!顶!
作者: 真是的    时间: 2004-10-22 00:00     标题: IBM的F11自动还原与GHOST的结合

[这个贴子最后由真是的在 2004/10/21 04:17pm 第 2 次编辑]

所谓的高手们,你们就别耍我们不懂电脑的人了。
放出这么一段代码,而且又把重要的部分串着砍掉,然后发几张图给大家欣赏,这就是所谓启动论坛总版主的作风吗??
如果你愿意把你研究的东西在快乐中分享出来,我们菜鸟感谢你!
如果你不愿意把辛苦作出来的东西白白放出来分享,要收费用,我们菜鸟也理解!
不过象你这个总坛主的作风,发一段半吊子程序,并砍掉关键内容来吊起别人的胃口!然后发一些图片来现世,以为这样很不错的话。我告诉你,你根本就是大错特错!我泡BBS最恨的就是你这种人!就算你是高手,我也鄙视你,瞧不起你!虽然我的素质也不见得很高,但我至少不会去做这种吊人胃口的事情出来!分享就真正的分享,不愿意就不拿出来,这是一个开展问题探讨研究的BBS会员最底线的素质,象你这种人还当坛主,算了吧。有你这种坛主在,我不会来这里第2回!




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0