我正在尝试使用下面的代码在BUILD_VER中打印值,由于某种原因而不是BUILD_VER中的值,“BUILD_VER”被打印, 任何人都可以建议为什么会这样?
@echo off
REM set $NetPath="Z:\Build_ver\build_ver.txt"
set $NetPath="\\Network\Build_ver\build_ver.txt"
set /p version=<\\Network\Build_ver\build_ver.txt
set $BUILD_VER= %version%
echo BUILD_VER
答案 0 :(得分:1)
@echo off
REM set $NetPath="Z:\Build_ver\build_ver.txt"
set $NetPath="\\Network\Build_ver\build_ver.txt"
set /p version=<\\Network\Build_ver\build_ver.txt
set BUILD_VER=%version%
echo %BUILD_VER%
您需要在%
(百分比)符号中包含变量,以输出它们的值。
我还拿出了美元符号。如果你包括它,最后两行将是 -
set $BUILD_VER=%version%
echo %$BUILD_VER%
这有点多余。