我创建了一个嵌套 if 语句,它只执行非常简单的任务。下面是代码:
@ECHO OFF
SET ANS=%1
IF "%ANS%"=="" ( ECHO You Entered Nothing
)
IF /i %ANS%==Y ( ECHO You entered Yes
)
IF /i %ANS%==N ( ECHO You entered NO
)
IF %ANS%==? ( ECHO I am confused
)
我的问题是,当“%ANS%”=="" 回显我提供的消息后,我得到一个“(此时是意外的”。其他一切都按计划工作,但我不确定为什么会收到此消息。