批处理脚本将变量内容回显到文本文件[重复]

问题描述 投票:1回答:1

这个问题在这里已有答案:

所以我有一个变量“Var”我希望将其内容回显到文本文件中,现在这不起作用

set Var=1
echo %Var%>text.txt

如果你添加这样的空间,它将工作:

set Var=1
echo %Var% >text.txt

如何在没有空格的情况下回复“1”?

batch-file
1个回答
1
投票

这是因为它需要1为批处理文件输出stream which is under 1。试试这个:

(echo(%Var%)>text.txt

要么

@echo off

setlocal enableDelayedExpansion

set var=1
echo !var!>text.txt

要么

@echo off

set var=1

1>test.txt  echo %var%
© www.soinside.com 2019 - 2024. All rights reserved.