Board logo

标题: 如何建立该功能的批命令 [打印本页]

作者: hwp8033     时间: 2006-8-14 03:00    标题: 如何建立该功能的批命令

我想建立一个批命令(假设目录为D:\BAK),运行后
键入1,恢复系统原始备份到C盘 (D:\BAK\system.gho)
键入2,将当前C盘备份到(D:\BAK\NEW.gho)
键入3,恢复自己的备份(D:\BAK\NEW.gho) 到C盘

备注:
我的系统是XP,装有IBM F11
原先按F11后系统自动还原,我想再加入一个备份还原点.
IBM_SERVER 这个盘中,已经有了系统文件.
autoexec.bat的内容只有:
ghost.exe -clone,mode=pload,src=c:\system.gho:1,dst=1:1 -sure -rb
如何修改才能实现我想要的功能!
该盘中有:
autoexec.bat choice command config drvspace ghost himem io msdos restart smartdrv sys 文件,还需要哪些命令!

[ Last edited by hwp8033 on 2006-8-14 at 10:37 ]
作者: IceCrack     时间: 2006-8-14 08:58
你这个不光要批处理,而且还有一个系统引导到dos的问题的啊!你的系统盘应该是c盘吧!
想备份的话. 这个批处理.首先要重启到dos系统中.然后调用ghost的批处理.然后重启到windows界面下.还原也是一样的.
至于具体怎么弄.自己琢磨吧
作者: fastslz     时间: 2006-8-14 12:07
autoexec.bat
@ECHO OFF
CLS
ECHO 1,恢复系统原始备份到C盘 (D:\BAK\system.gho)
ECHO 2,将当前C盘备份到(D:\BAK\NEW.gho)
ECHO 3,恢复自己的备份(D:\BAK\NEW.gho) 到C盘
CHOICE /C:123
IF errorlevel 1 if not errorlevel 2 GOTO 1
IF errorlevel 2 if not errorlevel 3 GOTO 2
IF errorlevel 3 if not errorlevel 4 GOTO 3
:1
ghost.exe -clone,mode=pload,src=D:\BAK\system.gho:1,dst=1:1 -fro -sure -rb
goto end
:2
ghost.exe -clone,mode=pdump,src=1:1,dst=D:\BAK\NEW.gho -z2 -auto -fro -sure -fx
goto end
:3
ghost.exe -clone,mode=pload,src=D:\BAK\NEW.gho:1,dst=1:1 -fro -sure -rb
:end

因为你用的是IBM DOS不知道是否可以使用中文系统所以没加载中文系统,上述中文请改成英文,另外IBM DOS的CHOICE语法和MSDOS不一样,如果不行请参考CHOICE /?,我不用IBM DOS只能力所能及了

[ Last edited by fastslz on 2006-8-14 at 12:09 ]
作者: hwp8033     时间: 2006-8-15 15:46
谢谢,已搞定