编写MSBuild脚本我发现了一个问题。我正在从脚本创建一个批处理文件,我正在写下面的句子:
echo %date% - %time%
但是在批处理文件中我得到了:
echo Úte% - %time%
据我所知,逃脱角色是&不是%。我该如何解决这个问题?
提前致谢。
答案 0 :(得分:4)
http://msdn.microsoft.com/en-us/library/ms228186(v=vs.80).aspx
在浏览这个msdn网站之后说%是一个转义字符。当你执行%xx时,使用xx作为十六进制代码。
答案 1 :(得分:1)
它被解释为%da,其方式与URL转义相同。为什么它这样做,以及为什么它只是在线上的第一个条目,我不知道。
从其他答案中发布的链接中,尝试“%25date%25”