首页 > 解决方案 > 为什么回显不回显变量

问题描述

@echo off

set a[0] = 1
echo %a[0]%

当我尝试运行它时,我得到的只是:“ECHO 已关闭”而不是 [0]。当我尝试使用 echo on 运行它时,它返回的只是 echo 已打开。我需要更改什么以使其仅与 a[0] 的值相呼应?

标签: windowsbatch-filecmdecho

解决方案


删除作业周围的空格。

代替 ,

set a[0] = 1

采用

set a[0]=1

脚本看起来像.,

@echo off

set a[0]=1
echo %a[0]%

推荐阅读