【问题标题】:Echo is off, even if variable has the value回声关闭,即使变量具有值
【发布时间】:2017-03-21 10:40:34
【问题描述】:

我有这段代码,但我得到“Echo is off”。我知道这意味着每当我们得到“Echo is off”时,变量就没有值。但在以下情况下,价值是存在的。

@echo off
set message = Hello World 
echo %message%

【问题讨论】:

  • 空格是 SET 命令中变量名的一部分。删除空格。
  • 感谢您解决了问题。
  • 我在搜索更多关于“Echo is off”的内容。我找不到。这就是我发布这个问题的原因,它可以帮助任何面临同样问题的人。

标签: shell batch-file echo


【解决方案1】:

感谢 Squashman,任何将面临同样问题的人。去掉 'message' 和 '=' 之间的空格

@echo off
set message= Hello World 
echo %message%

【讨论】:

  • 我会执行“set message=Hello World”,否则你会得到 1 个空格。
猜你喜欢
  • 2022-01-21
  • 2021-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多