我试图从文件中读取并打印值,但它不起作用,该变量似乎是用上次运行的值设置的。
读取.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)