中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 14:21
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请问CHOICE这条命令需要什么支持? 查看 754 回复 1
楼 主 请问CHOICE这条命令需要什么支持? 发表于 2010-04-01 20:26 ·  中国 广东 深圳 电信
初级用户
★★
积分 110
发帖 52
注册 2007-07-25 16:12
19年会员
UID 94014
性别 男
状态 离线
@echo off
cls
color 0a
echo.
echo 本程序只能恢复庞靓的 宏基 ACER 4732Z 笔记本
echo 请确认你的电脑只插一个U盘,并且没有插其它移动硬盘,否则可能出错
echo 恢复会把C盘的资料全部删除,请提前备份资料,若不恢复请关闭窗口
echo 否则按下面的步骤执行:
echo 1 . 点击左下角的“开始” - “程序” - “克隆工具” - “GHOST中文向导”
echo 2a. 在“GHOST中文向导”界面看到 C盘 的分区号是 1:1 ,则输入 1
echo 2b. 在“GHOST中文向导”界面看到 C盘 的分区号是 2:1 ,则输入 2
echo 2c. 按 3 退出
echo.
CHOICE /C 123 /N /M 请输入:
IF ERRORLEVEL 1 IF NOT ERRORLEVEL 2 GOTO GGG1
IF ERRORLEVEL 2 IF NOT ERRORLEVEL 3 GOTO GGG2
IF ERRORLEVEL 3 GOTO END
PAUSE
GOTO END

:GGG2
start Y:\外置程序\GHOST\GHOST32.EXE -clone,mode=pload,src=XP100321.GHO:1,dst=2:1 -sure -fx -quiet -batch
GOTO END

:GGG1
start Y:\外置程序\GHOST\GHOST32.EXE -clone,mode=pload,src=XP100321.GHO:1,dst=1:1 -sure -fx -quiet -batch
:END

这个CMD的批处理文件在XP下可以正常运行,而在XP核的PE下不能运行,测试发现CHOICE这条命令不支持。
请问要怎么使PE也支持这条命令或者改用其它写法,附近是这个批处理文件
附件
HF.zip (661 bytes, 下载次数: 3)
2 发表于 2010-04-01 20:37 ·  中国 广东 深圳 电信
初级用户
★★
积分 110
发帖 52
注册 2007-07-25 16:12
19年会员
UID 94014
性别 男
状态 离线
找到答案了,原来PE里面没有choice.exe
复制一个就行了
论坛跳转: