choice命令不能用怎么办!急!

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:57:04
像下面的这条批处理文件,choice在xp不能用了,那我用什么代替呢?在网上看说用set,可我换了不行! 在xp中想执行这个批处理怎么写才行?有劳各位写一下~感激不尽! 要写出完整的文件哦,谢谢!

@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag
if errorlevel 2 goto mem
if errotlevel 1 goto end

:defrag
c:\dos\defrag
goto end

:mem
mem
goto end

:end
echo good bye

@echo off
:start
cls
echo 1、defrag
echo 2、mem
echo 3、end
set /p cho=请输入你的选择(数字):
if /i "%cho%"=="1" goto defrag
if /i "%cho%"=="2" goto mem
if /i "%cho%"=="3" (goto end) else (echo 你的输入有误。&&pause>nul&&goto start)
:defrag
c:\dos\defrag
goto end
:mem
mem
goto end
:end
echo good bye&&pause>nul&&goto start