Batch file 批处理文件与文本文件的回显不正确--请帮助我

Batch file 批处理文件与文本文件的回显不正确--请帮助我,batch-file,Batch File,我有一个从0-100计数的批处理文件,并将1-100回送到一个文本文件中。但前9个数字没有回声,只是说回声关闭了。有人能帮忙吗 @echo off :start set /a count=%count%+1 echo %count%>>file.txt if %count%==100 goto end goto start :end pause 这是我正在使用的代码,下面是文本输出 ECHO is off. 10 11 12 13 如您所见,在跳过前9个之后,它一直计数到100。

我有一个从0-100计数的批处理文件,并将1-100回送到一个文本文件中。但前9个数字没有回声,只是说回声关闭了。有人能帮忙吗

@echo off
:start
set /a count=%count%+1
echo %count%>>file.txt
if %count%==100 goto end
goto start
:end
pause
这是我正在使用的代码,下面是文本输出

ECHO is off.
10
11
12
13

如您所见,在跳过前9个之后,它一直计数到100。

echo%count%
>file.txt
之间添加一个空格<代码>2>是重定向运算符。此外,如果变量已经存在,则在
:start
之前添加
设置计数=

您也可以使用
For
循环,而不是
goto
标签
-


echo%count%
>file.txt
之间添加一个空格<代码>2>是重定向运算符。此外,如果变量已经存在,则在
:start
之前添加
设置计数=

您也可以使用
For
循环,而不是
goto
标签
-


最佳解决方案是参数的相反顺序:

>>file.txt echo %count%

最佳解决方案是参数的相反顺序:

>>file.txt echo %count%
非常感谢:)还有什么方法可以在输出文本末尾删除空白行吗?谢谢你,我想这里的答案会对你有用。非常感谢:)还有什么方法可以在输出文本末尾删除空白行吗?提前谢谢。我想这里的答案对你有用。