无忧启动论坛

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

哪位帮我看看,GHOST 多选择批处理菜单,哪儿错了?谢谢

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-28 12:09:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想法:因为有的新机子GHOST,要加-noide,而老机子不用。所以,想 改一个 多选择菜单,省得做多个IMG。
     来源:深山红叶DOS 那个双语菜单,我把中文删了。不过,我不知哪些应该删,哪些不能删。
     问题:只是简单地替换了几个字符,还没有实地测试[本人水平太差,测试也怕出了问题也不懂]。所以,想请各位看看下面的命令,哪儿不对或不合适,并请贴出完整的命令,谢谢!

--------------------------------AUTOEXEC.BAT中的全部内容--------------------------------------
@echo off
cls
echo.
ECHO                 Ghost Guidance
echo.
ECHO     ========================================
ECHO     1. Run Ghost with switch "-split=690"
ECHO     2. Run Ghost with switch "-noide"
ECHO     3. Run Ghost with switch "-no1394 -nousb -noide"
ECHO     -----------------------------------------
ECHO     4. Run Ghost with switch "-Z9"
ECHO     5. Run Ghost without any switches (default)
ECHO     6. Run Ghost with switch "-ia"
ECHO     -----------------------------------------
ECHO     
echo.
choice /C:123456  Make our choice,please:
if errorlevel 6 goto ia
if errorlevel 5 goto default
if errorlevel 4 goto Z9
if errorlevel 3 goto 3no
if errorlevel 2 goto noide
if errorlevel 1 goto 700

:700
GHOST.EXE -split=690 -Z9

:noide
GHOST.EXE -noide

:3no
GHOST.EXE -no1394 -nousb -noide

:Z9
GHOST.EXE -Z9

:default
GHOST.EXE

:ia
GHOST.EXE -ia

-------------------------------------------
2#
发表于 2009-4-28 14:52:00 | 只看该作者
如果选择了1,你的GHOST命令,可能要执行很多次了,因为这个批处理没有执行完是不会停止的

应在
:700
GHOST.EXE -split=690 -Z9
goto end
回复

使用道具 举报

3#
 楼主| 发表于 2009-4-28 16:35:44 | 只看该作者
谢谢楼上的指点!
现在一个奇怪的问题,我将红叶的原菜单加上几条(原来是5个选择,我加到9-10个选择),竟然不能启动GHOST,而是退回到 那个中文帮助界面。等会再试一下。
下面是,是原来的(一字未动):

------
@echo off
tw /q>nul

cls
echo.
ECHO        Ghost Menu - Choose Language
echo.
ECHO     ========================================
ECHO     C. Run Ghost Guidance in Chinese
echo.
ECHO     E. Run Ghost Guidance in English
ECHO     -----------------------------------------
ECHO     Q. Quit
echo.
choice /C:CEQ  Please Select:

if errorlevel 3 goto end
if errorlevel 2 goto en_start
if errorlevel 1 goto cn_start

:cn_start
tw /ns>nul

cls
echo.
ECHO            Ghost 自定义映像分卷选择程序
echo.
ECHO                   深山红叶制作
ECHO     ========================================
ECHO     1. 按 690MB 拆分映像(适合 700MB 光盘刻录)
ECHO     2. 按 640MB 拆分映像(适合 650MB 光盘刻录)
ECHO     -----------------------------------------
ECHO     3. 最大压缩比运行 GHOST
ECHO     4. 直接运行 GHOST(无参数)
ECHO     5. 完全 GHOST(按扇区无条件克隆,带 -ia 参数)
ECHO     -----------------------------------------
ECHO     0. 放弃并退出
echo.
choice /C:123450     请选择:
if errorlevel 6 goto cn_end
if errorlevel 5 goto cn_ib
if errorlevel 4 goto cn_nul
if errorlevel 3 goto cn_z9
if errorlevel 2 goto cn_650
if errorlevel 1 goto cn_700

:cn_700
tw /q
cls
\ghost\GHOST.EXE -split=690 -Z9
goto cn_start

:cn_650
tw /q
cls
\ghost\GHOST.EXE -split=640 -Z9
goto cn_start

:cn_z9
tw /q
cls
\ghost\GHOST.EXE -Z9
goto cn_start

:cn_nul
tw /q
cls
\ghost\GHOST.EXE
goto cn_start

:cn_ib
tw /q
cls
\ghost\GHOST.EXE -ia
goto cn_start

:cn_end
tw /q
cls
goto end



:en_start
tw /q>nul
cls
echo.
ECHO          Ghost Guidance(produced by yll)
echo.
ECHO     ========================================
ECHO     1. Run Ghost with switch "-split=690"
ECHO     2. Run Ghost with switch "-split=640"
ECHO     -----------------------------------------
ECHO     3. Run Ghost with switch "-Z9"
ECHO     4. Run Ghost without any switches (default)
ECHO     5. Run Ghost with switch "-ia"
ECHO     -----------------------------------------
ECHO     0. Quit
echo.
choice /C:123450  Make our choice,please:
if errorlevel 6 goto end
if errorlevel 5 goto default3
if errorlevel 4 goto default2
if errorlevel 3 goto default
if errorlevel 2 goto 650
if errorlevel 1 goto 700

:700
\ghost\GHOST.EXE -split=690 -Z9
goto en_start

:650
\ghost\GHOST.EXE -split=640 -Z9
goto en_start

:default
\ghost\GHOST.EXE -Z9
goto en_start

:default2
\ghost\GHOST.EXE
goto en_start

:default3
\ghost\GHOST.EXE -ia
goto en_start


:end
cls
call a:\h.bat

--------------------
回复

使用道具 举报

4#
 楼主| 发表于 2009-4-28 16:38:04 | 只看该作者
下面是我想加的:
  不知加这么多,是不是不能运行

--------                     
ECHO     ========================================
ECHO     1. Run GHOST
ECHO     2. Run GHOST
ECHO     3. Run GHOST
ECHO     4. Run GHOST
ECHO     5. Run GHOST
ECHO     ----------------------------------------
ECHO     6. Run GHOST
ECHO     7. Run GHOST
ECHO     8. Run GHOST
ECHO     9. Run GHOST   
ECHO     -----------------------------------------
ECHO     0. Quit

--------
回复

使用道具 举报

5#
发表于 2009-4-28 17:44:13 | 只看该作者
\ghost\没必要加吧?
回复

使用道具 举报

6#
发表于 2009-4-28 18:23:45 | 只看该作者
用WBAT 来做似乎更灵活些。。。
694楼效果图
http://bbs.wuyou.net/forum.php?m ... age%3D1&page=70
712楼有下载
http://bbs.wuyou.net/forum.php?m ... age%3D1&page=72
回复

使用道具 举报

7#
 楼主| 发表于 2009-4-28 19:31:03 | 只看该作者
谢谢!看了,太专业太漂亮了!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-30 20:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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