|  | 
 
发表于 2009-12-21 10:49:08| 字数 2,581| - 中国–广西–南宁 电信
|
显示全部楼层
|阅读模式
 
 
|  到了Windows 环境下蓝色 ThinkVantage 键几乎荒废了。 
 我因为要经常备份数据,懒得操作图形界面。而且每次打完英雄连都要删除存档文件,太麻烦了。
 
 干脆特别写了个控制台。
   
 Acronis True Image 或者 Acronis Backup & Recovery 都可以在Windows 下进行还原,我一般都用它。
 
 鉴于不少人喜欢用Ghost 我也把Ghost 的菜单加上了,不过 Ghost 在Windows 下的备份还原能力弱得很离谱。
 
 各位根据自己情况修改一下就可以了。
 
 先贴出代码先。
 
 @echo off
 cls
 color 0a
 :menu
 cls
 echo.
 echo             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 echo             请选择要进行的操作,然后按回车
 echo             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 echo.
 echo.
 echo.
 echo.             (T) 将控制台关联到蓝色 ThinkVantage 键
 echo.             (1) 用 Acronis 备份 Win7    到 F 盘
 echo.             (2) 用 Acronis 备份 Win2003 到 F 盘
 echo.             (3) 用 Ghost   备份 Win7    到 F 盘
 echo.             (4) 用 Ghost   备份 Win2003 到 F 盘
 
 
 echo.             (5) 删除《英雄连》存档
 
 echo.             (C) 用 Acronis 自定义备份
 echo.             (G) 用 Ghost 自定义备份
 echo.             (X) 退出:
 echo.
 echo ---------------------------------------------------------------------------
 echo.
 set /p choice=  请选择:
 IF NOT "%choice%"=="" SET choice=%choice:~0,1%
 if /I "%choice%"=="1" goto Task1
 if /I "%choice%"=="2" goto Task2
 if /I "%choice%"=="3" goto Task3
 if /I "%choice%"=="4" goto Task4
 if /I "%choice%"=="5" goto Task5
 
 if /I "%choice%"=="T" goto ThinkVantage
 if /I "%choice%"=="C" goto Custom
 if /I "%choice%"=="G" goto Ghost
 if /I "%choice%"=="X" exit
 echo 选择无效,请重新输入
 echo.
 goto cho
 @echo off
 
 :Task1
 C:\TrueImageCmd.exe /create /partition:1-1 /compression:3 /filename:F:\Win7.tib
 echo 完成!
 echo. & pause
 goto :menu
 
 :Task2
 C:\TrueImageCmd.exe /create /partition:1-2 /compression:3 /filename:F:\Win2003.tib
 echo 完成!
 echo. & pause
 goto :menu
 
 :Task3
 E:\Ghost\ghost32.exe -clone,mode=pdump,src=1:1,dst=F:\Win7.gho -sure -z
 echo 完成!
 echo. & pause
 goto :menu
 
 
 :Task4
 E:\Ghost\ghost32.exe -clone,mode=pdump,src=1:2,dst=F:\Win2003.gho -sure -z2
 echo 完成!
 echo. & pause
 goto :menu
 
 
 :Task5
 del "E:\我的文档\My Games\Company of Heroes\Savegames\RelicCoH\Skirmish\*.cohsav"
 echo 完成!
 echo. & pause
 goto :menu
 
 :Custom
 set /p partition=  请输入要备份第几分区:
 set /p  filename=  请输入备份文件的路径:
 
 C:\TrueImageCmd.exe /create /partition:1-%partition% /compression:3 /filename:%filename%
 
 echo 完成!
 echo. & pause
 goto :menu
 
 
 :Ghost
 set /p partition=  请输入要备份第几分区:
 set /p  filename=  请输入备份文件的路径:
 
 E:\Ghost\ghost32.exe -clone,mode=pdump,src=1:%partition%,dst=F%filename% -sure -z2
 
 
 echo 完成!
 echo. & pause
 goto :menu
 
 :ThinkVantage
 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\IBM\TPHOTKEY\8001" /v "DispName" /t REG_EXPAND_SZ /d "控制台" /f
 
 set regadd= %CD%\ThinkVantage.bat
 
 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\IBM\TPHOTKEY\8001" /v "File" /t REG_EXPAND_SZ /d  %regadd% /f
 echo 完成!
 echo. & pause
 goto :menu
 
 
 
 
 =========================
 把以上代码复制进记事本里面,改名为ThinkVantage.bat
 复制进入没有空格的文件夹里面,运行ThinkVantage.bat,执行关联蓝色键的命令,以后就可以直接按蓝色键调出控制台。
 
 ========效果图==========
 
 
 [ Edited by  zjerry on 2011-2-26 14:31 ]
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有账号?注册  评分
查看全部评分
 |