小编utk*_*agi的帖子

从批处理文件读取值并打印它们时出错

我试图从文件中读取并打印值,但它不起作用,该变量似乎是用上次运行的值设置的。

读取.bat:

@echo off
for /f "tokens=*" %%a in (data.bat) do (
echo %%a
set server=%%a
echo %server%
)
pause
Run Code Online (Sandbox Code Playgroud)

数据.bat:

 1
 2
 3
 4
Run Code Online (Sandbox Code Playgroud)

输出:

 1
 4
 2
 4
 3
 4
 4
 4 
Run Code Online (Sandbox Code Playgroud)

预期输出:

1
1
2
2
3
3
4
4
Run Code Online (Sandbox Code Playgroud)

windows-7 batch command-line cmd.exe

7
推荐指数
1
解决办法
556
查看次数

标签 统计

batch ×1

cmd.exe ×1

command-line ×1

windows-7 ×1