【发布时间】:2020-02-09 15:13:47
【问题描述】:
这是我正在使用的代码:
@echo off
:default
set /p cmd= "1 or 2"
if %cmd%=="1" goto one
if %cmd%=="2" goto two
:one
echo "1 worked"
goto default
:two
echo "2 worked"
goto default
但是,无论我输入什么,我得到的输出都是“1 有效”。有人知道我做错了什么吗?
【问题讨论】:
-
也许
%cmd%既不是"1"也不是"2"。它将直接落入:one。 -
提示:在没有回声的情况下运行并观察打印的内容
标签: batch-file goto