这可能是一个愚蠢的问题,但我有以下代码:
if %input%==1 goto n
这很有效。但是当我尝试检查一个句子时,却没有。如何让它工作以便检查一个句子?我已经尝试过双引号等(即使这个方法有效,但是我也必须输入双引号,例如if %input%=="test sentence" goto n
。我希望它能让我只输入文本测试句。
问候
答案 0 :(得分:1)
你真的非常非常接近你的报价。但是,批处理完全比较if等式语句的两侧,因此您实际上是在说if test sentence="test sentence"
,它总是返回false。在if语句的两边加上引号使其起作用。
if "%input%"=="test sentence" goto n