主要是全路径有空格这种情况比较麻烦,下面的批处理文件考虑到了这种情况:
my.bat
::run bat in cmd , and give 3 paramaters: J:\temp> .\build-.bat 1 5 "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe" >> output.txt
echo param %1
echo param %2
echo param %3
"%~3" "my.sln" /t:Rebuild /p:Configuration=Release;Platform=X64
运行的命令:
J:\temp> .\build-.bat 1 5 "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe" >> output.txt
本文介绍了一个批处理文件my.bat,用于在路径包含空格的情况下正确调用MSBuild.exe,参数传递清晰,重点在于处理全路径中空格的技巧。通过实例展示了如何构造命令行并确保命令在不同环境下的稳定执行。
4321

被折叠的 条评论
为什么被折叠?



