Board logo

标题: 为什我这的批处理运行不了 [打印本页]

作者: 99jat     时间: 2004-11-30 00:00    标题: 为什我这的批处理运行不了

@echo off
choice /c:ny
if errorlevel y goto 2
if errorlevel n goto 1


:1
dir/w
@echo ....
@echo ....
@echo ....
@echo                现在已执行n
@echo .....
@echo .....
pause
goto 3
:2
dir/w
@echo
@echo
@echo                  现在已执行y
@echo
@echo   
pause
GOTO 3
:3
C:

为什么我每次我每次选N,或Y都会执行第一个,既执行A,这是为什么,是不是这个批处理有什么错误的了

[此贴子已经被作者于2004-11-30 12:53:31编辑过]



作者: Climbing     时间: 2004-11-30 00:00
请仔细查一下Choice命令的用法,choice不是这样用滴。choice /c:ny ...
if errorlevel 2 goto _yes
if errorlevel 1 goto _no
if errorlevel 0 goto _userabort
作者: defrag     时间: 2004-12-31 00:00


  Quote:
以下是引用Climbing在2004-11-30 16:08:31的发言:

请仔细查一下Choice命令的用法,choice不是这样用滴。
choice /c:ny ...
if errorlevel 2 goto _yes
if errorlevel 1 goto _no
if errorlevel 0 goto _userabort

楼主的才对,要不你试试事实!!!!!!!!