无忧启动论坛

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

Win Ghost.bat - 请指點

[复制链接]
跳转到指定楼层
1#
发表于 2011-12-1 20:18:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
終於成功了 看-->> #4




今天无聊 修改了之前编写的 bat档

结果会找不到 src 这变数!?
请高手 协助 ><

@echo off
COLOR 0a
MODE con: COLS=74 LINES=26
:ghost
cls
echo Ghost系列....
echo.
echo.
echo          [1] Partition To Image
echo.
echo          [2] Partition From Image
echo.
echo          [3] Partition To Partition
echo.
echo          [4] Disk To Image
echo.
echo          [5] Disk From Image
echo.
echo          [6] Disk To Disk
echo.

Set /P Choice= 请输入运行动做:

cls
:pdr
echo 盘符  磁区代号 活动磁区 磁碟名称        磁碟容量     磁碟剩余容量
dsptw /a /pdr /y

if /i '%Choice%'=='1' Goto C1
if /I '%Choice%'=='22' Goto C2
if /I '%Choice%'=='333' Goto C3
if /I '%Choice%'=='4444' Goto C4
if /I '%Choice%'=='55555' Goto C5
if /I '%Choice%'=='666666' Goto C6
goto errorCH



:C1
echo 选择 [1] Partition To Image
set /p mode=pdump
echo.
set /p src= src(备份磁区):
echo.
set /p gho= gho(档名.gho):
echo.
set /p dst= dst(存放位置):
goto GPW1

:C2
echo 选择 [2] Partition From Image
set /p mode=pload
echo.
set /p src= gho(存放位置):
echo.
set /p gho= gho(档名.gho):
echo.
set /p dst= dst(还原磁区):
goto GPW1

:C3
echo 选择 [3] Partition To Partition
set /p mode=pcopy
echo.
set /p src= src(备份磁区):
echo.
set /p dst= dst(还原磁区):
goto GPW2

:C4
echo 选择 [4] Disk To Image
set /p mode=dump
echo.
set /p src= src(备份硬碟):
echo.
set /p gho= gho(档名.gho):
echo.
set /p dst= dst(存放位置):
goto GPW1

:C5
echo 选择 [5] Disk From Image
set /p mode=load
echo.
set /p src= gho(存放位置):
echo.
set /p gho= gho(档名.gho):
echo.
set /p dst= dst(还原硬碟):
goto GPW1

:C6
echo 选择 [6] Disk To Disk
set /p mode=copy
echo.
set /p src= src(备份硬碟):
echo.
set /p dst= dst(还原硬碟):
goto GPW2



:GPW1
echo  请确认磁区位置
set /p pw= 确认密码:
if not "%pw%"=="123456" goto errorPW
ghost32 -clone,mode=%mode%,src=%src%,dst=%dat%\%gho%.gho -sure -fx
goto end

:GPW2
echo  请确认磁区位置
set /p pw= 确认密码:
if not "%pw%"=="123456" goto errorPW
ghost32 -clone,mode=%mode%,src=%src%,dst=%dat% -sure -fx
goto end


:errorPW
echo 密码错误...
goto end

:errorCH
echo 选择错误..再来一次....
pause
goto ghost

:end
pause

[ 本帖最后由 2011回忆爱情 于 2012-3-2 21:44 编辑 ]

Snap0.jpg (49.11 KB, 下载次数: 69)

Snap0.jpg

Snap4.jpg (103.72 KB, 下载次数: 75)

Snap4.jpg
2#
发表于 2011-12-7 12:00:08 | 只看该作者
看起来不错,不过不知道dsptw 是什么东西。能否解释一下。楼主。谢谢!
回复

使用道具 举报

3#
发表于 2011-12-7 16:53:46 | 只看该作者
把ghost执行的最终命令显示出来。
就知道哪个地方出错了。
回复

使用道具 举报

4#
 楼主| 发表于 2012-3-1 10:02:56 | 只看该作者
把 想使用的 ghost32 放入 WinGhost 资料夹内....

安全代码:备份到 GHO :123456
     还原系列:654321


看得懂低 自行修改.... 请慎用 冏





若有其他重要參數 沒有寫進去 樓下請補充 在試情況是否 增減

[ 本帖最后由 2011回忆爱情 于 2012-3-1 10:58 编辑 ]

WinGhost.zip

23.69 KB, 下载次数: 65, 下载积分: 无忧币 -2

回复

使用道具 举报

5#
发表于 2012-3-1 10:36:54 | 只看该作者
学习了
好教程
回复

使用道具 举报

6#
 楼主| 发表于 2012-3-2 21:47:57 | 只看该作者
打算把 手动 输入 gho 部分 改为 自动列出文件

这部分 我该如何入手呢

类似 qgho 之类的 搜寻 目录下的 *.gho 档
并且 给每个档案 + 入一个编号


变数g(1) 1:1\win.gho
变数g(2) 2:5\ox\x.gho

依此类推

我只要 选择 变数g 即可 代入路径

->>
ghost32 -clone,mode=%mode%,src=%G%,dst=%dst% -sure -fx
%G% = 1:1\win.gho
%G% = 2:5\ox\x.gho

[ 本帖最后由 2011回忆爱情 于 2012-3-2 21:50 编辑 ]
回复

使用道具 举报

7#
发表于 2012-3-5 17:04:31 | 只看该作者

回复 #6 2011回忆爱情 的帖子

列表部份可以考虑使用外部命令。

WBAT

wselect
http://www.horstmuc.de/w32dial.htm#wselect
dir /b *.gho >gho.txt
wselect gho.txt "请选择" "set src=$item" > src.bat
call src.bat
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 22:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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