首页 > 解决方案 > 如果在批处理文件中,我应该如何使用空格

问题描述

我正在尝试在以下命令中使用空格

if /I %clubeligaNOS% == Rio Ave goto Rio Ave

但是如果我写Rio Ave,而不是去:Rio Ave关闭程序,如果我只使用 Rio,它就可以工作。如果有人知道如何在此使用空格,请帮助

(我已经尝试过引号“”)

截屏

在此处输入图像描述

标签: batch-file

解决方案


不是使用if /I %clubeligaNOS% == Rio Ave goto Rio Ave useif /I %clubeligaNOS% == "Rio Ave" goto x 的原因是批处理(大多数语言)不喜欢变量/函数名称中的空格,所以如果你加上引号,它说这是一件事而不是 2


推荐阅读