免责声明:我不是批处理文件的大师,只是在Google和SO的帮助下挖掘我的方式。另请注意,我正在尝试将此批处理文件作为SourceTree中的自定义操作运行。
以下简单的SET命令似乎没有为变量赋值:
SET MYVAR = %1
ECHO "%MYVAR%"
ECHO "!MYVAR!"
ECHO %1
上面的第一个ECHO返回""
;第二个"!MYVAR!"
,而最后一个返回命令行参数的实际值。如何为MVAR
分配值?
答案 0 :(得分:1)
set
对=
每一侧的空格都很敏感。您正在设置名为myvar[Space}