找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2335|回复: 5

[求助]请大家看看这个批处理哪里出错了?

[复制链接]
发表于 2004-5-7 12:56:34 | 显示全部楼层 |阅读模式
我是仿照着版主做的,可是到“警告”那里的时候,不管是选“YES”还是选“NO”都会调用GHOST,这是为什么??
代码如下:
@ECHO OFF
set path=c:\;c:\pdos
rem lh pbios
lh font16
rem lh hzvio95
lh hzvio
cls
recur
call w.bat box @autoexec.bat:sc_1
if errorlevel 100 goto _end
if "%?%" == "1" goto _zidong
if "%?%" == "2" goto _beifen
goto sc1
:sc_1
***************************************************
*                                                 *
*               [ 1. 自动恢复系统 ]               *
*                                                 *
*               [ 2. 制作系统备份 ]               *
*                                                 *
***************************************************
::
:sc1
goto _zidong
:_zidong
recur
call w.bat box @autoexec.bat:sc_2
if "%?%" == "YES" goto _tongyi
if "%?% == "NO" goto _end
goto sc2
:sc_2
***************************************************
*                                                 *
*                   警   告!!!                    *
*                                                 *
*                                                 *
*    这个操作将完全清除当前硬盘分区的所有文件。   *
*                                                 *
*    是否继续进行?                                *
*                                                 *
*              [ YES ]       [ NO ]               *
*                                                 *
***************************************************
::
:sc2
goto _tongyi
:_tongyi
echo Loading...
ghost.exe -clone,mode=pload,src=c:\Recover.gho,dst=1:1 -fx -sure
recur
call w.bat box @autoexec.bat:scx_3
goto scx3
:scx_3
*****************************************************************
     系统恢复完毕, 请按 "OK" 重新启动计算机。
*****************************************************************
                                                [ OK ]
::
:scx3                     
goto _end

:_beifen
ghost.exe -clone,mode=pdump,src=1:1,dst=c:\Recover.gho -fx -sure -Z3-9 -SPAN
recur
call w.bat box @autoexec.bat:scx_4
goto scx4
:scx_4
*****************************************************************
     系统备份完毕,请按 "OK" 重新启动计算机。
*****************************************************************
                                                [ OK ]
::
:scx4
goto _end
:_end
c:\restart.com
echo
发表于 2004-5-7 15:13:41 | 显示全部楼层

[求助]请大家看看这个批处理哪里出错了?

把RECUR文件传上来研究下
我想你在这段代码
recur
call w.bat box @autoexec.bat:sc_2
if "%?%" == "YES" goto _tongyi
if "%?% == "NO" goto _end
goto sc2
少了定义错误返回值
“if errorlevel 100 goto _end”
回复

使用道具 举报

 楼主| 发表于 2004-5-7 16:04:26 | 显示全部楼层

[求助]请大家看看这个批处理哪里出错了?

呵呵,已经搞定了,是end段位置错误。
回复

使用道具 举报

发表于 2005-11-20 11:13:05 | 显示全部楼层

[求助]请大家看看这个批处理哪里出错了?

请问recur是什么文件?
哪儿可下载到
回复

使用道具 举报

发表于 2005-11-20 12:02:07 | 显示全部楼层

[求助]请大家看看这个批处理哪里出错了?

%?%代表的是控键顺序号,你用%WBAT%替换%?%就可以了
回复

使用道具 举报

发表于 2005-11-20 21:02:33 | 显示全部楼层

[求助]请大家看看这个批处理哪里出错了?

来晚了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-18 21:32

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表