![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 21:46 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 执行CHOICE后的ERRORLVEL码问题 |
| 可打印版本 941 / 1 |
| 第1楼 tzoying | 发表于 2008-05-18 18:56 |
| 新手上路 发帖 7 积分 15 | |
|
执行CHOICE后的ERRORLVEL码问题 如下面的批次档
点击按键1-9后,会正确的执行ERRORLEVEL 1-9的选项.. 可不知为何点击0,A-N,Z后,却无法正确执行ERRORLEVEL 10-25 ?! 请问各位高人 是哪里有问题呢? @ECHO OFF cls TW CLS :MENU ECHO ***************************************************************** ECHO * 欢迎使用GHOST一键备份/还原 **请小心使用** * ECHO * ============================================================= * ECHO * 一.备份 * ECHO * Ⅰ.分割区→档案: 《1》C→D 《2》C→E 《3》C→F * ECHO * Ⅱ.磁碟→档案: 《4》C→D 《5》C→E 《6》C→F * ECHO * Ⅲ.分割区→分割区:《7》1-1→2-1《8》1-1→3-1《9》1-1→4-1 * ECHO * 例:1-1>>第一颗磁碟的第一个分割区 * ECHO * Ⅳ.磁碟→磁碟: 《0》1→2 《A》1→3 《B》1→4 * ECHO * 例:1>>第一颗磁碟;2>>第二颗磁碟 * ECHO * * ECHO * 二.还原 * ECHO * Ⅰ.档案→分割区: 《C》D→C 《D》E→C 《E》F→C * ECHO * Ⅱ.档案→磁碟: 《F》D→C 《G》E→C 《H》F→C * ECHO * Ⅲ.分割区→分割区:《I》4-1→1-1《J》3-1→1-1《K》2-1→1-1 * ECHO * 例:1-1>>第一颗磁碟的第一个分割区 * ECHO * Ⅳ.磁碟→磁碟: 《L》4→1 《M》3→1 《N》2→1 * ECHO * 例:1>>第一颗磁碟;2>>第二颗磁碟 * ECHO * * ECHO * 三.执行GHOST程式: 《Z》GHOST11.0中/英文版 * ECHO * * ECHO * 请按数字键(1-9和A-N、Z)执行。(默認执行选项Z)* ECHO ***************************************************************** CHOICE.COM /T:Z,10 /C:1234567890ABCDEFGHIJKLMNZ GOTO CHOICE :CHOICE IF ERRORLEVEL 25 GHOST IF ERRORLEVEL 24 GHOST -clone,MODE=COPY,SRC=4,DST=1 -sure -fro -rb IF ERRORLEVEL 23 GHOST -clone,MODE=COPY,SRC=3,DST=1 -sure -fro -rb IF ERRORLEVEL 22 GHOST -clone,MODE=COPY,SRC=2,DST=1 -sure -fro -rb IF ERRORLEVEL 21 GHOST -clone,MODE=PCOPY,SRC=4:1,DST=1:1 -sure -fro -rb IF ERRORLEVEL 20 GHOST -clone,MODE=PCOPY,SRC=3:1,DST=1:1 -sure -fro -rb IF ERRORLEVEL 19 GHOST -clone,MODE=PCOPY,SRC=2:1,DST=1:1 -sure -fro -rb IF ERRORLEVEL 18 GHOST -clone,mode=LOAD,src=4,dst=1 -AUTO -sure -fro -rb IF ERRORLEVEL 17 GHOST -clone,mode=LOAD,src=3,dst=1 -AUTO -sure -fro -rb IF ERRORLEVEL 16 GHOST -clone,mode=LOAD,src=2,dst=1 -AUTO -sure -fro -rb IF ERRORLEVEL 15 GHOST -clone,mode=pLOAD,src=F:\GHOST.gho,dst=1:1 -sure -fro -rb IF ERRORLEVEL 14 GHOST -clone,mode=pLOAD,src=E:\GHOST.gho,dst=1:1 -sure -fro -rb IF ERRORLEVEL 13 GHOST -clone,mode=pLOAD,src=D:\GHOST.gho,dst=1:1 -sure -fro -rb IF ERRORLEVEL 12 GHOST -clone,MODE=COPY,SRC=1,DST=4 -sure -fro -rb IF ERRORLEVEL 11 GHOST -clone,MODE=COPY,SRC=1,DST=3 -sure -fro -rb IF ERRORLEVEL 10 GHOST -clone,MODE=COPY,SRC=1,DST=2 -sure -fro -rb IF ERRORLEVEL 9 GHOST -clone,MODE=PCOPY,SRC=1:1,DST=4:1 -sure -fro -rb IF ERRORLEVEL 8 GHOST -clone,MODE=PCOPY,SRC=1:1,DST=3:1 -sure -fro -rb IF ERRORLEVEL 7 GHOST -clone,MODE=PCOPY,SRC=1:1,DST=2:1 -sure -fro -rb IF ERRORLEVEL 6 GHOST -clone,mode=dump,src=1,dst=4 -z9 -AUTO -sure -fro -rb IF ERRORLEVEL 5 GHOST -clone,mode=dump,src=1,dst=3 -z9 -AUTO -sure -fro -rb IF ERRORLEVEL 4 GHOST -clone,mode=dump,src=1,dst=2 -z9 -AUTO -sure -fro -rb IF ERRORLEVEL 3 GHOST -clone,mode=pdump,src=1:1,dst=F:\GHOST.gho -z9 -sure -fro -rb IF ERRORLEVEL 2 GHOST -clone,mode=pdump,src=1:1,dst=E:\GHOST.gho -z9 -sure -fro -rb IF ERRORLEVEL 1 GHOST -clone,mode=pdump,src=1:1,dst=D:\GHOST.gho -z9 -sure -fro -rb GOTO END :END tw /u [ Last edited by tzoying on 2008-5-18 at 06:58 PM ] |
|
| 第2楼 tzoying | 发表于 2008-05-19 16:15 |
| 新手上路 发帖 7 积分 15 | |
|
搜尋了很久,找到的choice教學都只提到errorlevel值要由大排到小及
按照choice設定的按鍵順序作為errorlevel的傳回值. 可除了errorlevel 1~9可以正確的執行外,10以後的就會出現錯誤,一直找不到解決的辦法.. 請問有哪位高人願意指點一下的?! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |