分享一个msvc自动编译脚本,方便每周或每天定时发布Windows程序,脚本片段:
rem 记录编译时间
echo *************************************************版本构建开始时间: %date% %time%*********************************************** >>build.log
rem 设置编译器进程名
set DstProgram=devenv.exe
rem 搜索目标进程以及其目录
echo 正在搜索"%DstProgram%", 请稍候...
for %%a in ("C:\Program Files (x86)\", "C:\Program Files\", "D:\Program Files (x86)\", "D:\Program Files\") do for /f "delims=" %%b in ('dir /a-d/b/s %%a\%DstProgram%') do (
set "ProgramPath=%%~dpb"
)
if "%ProgramPath%" == "" (
echo 没有找到目标程序, 请安装"%DstProgram%"后重试...
pause
exit
)
echo 找到目标:"%ProgramPath%%DstProgram%"
echo 添加路径"%ProgramPath%"到环境变量:%path%
path=%path%;%ProgramPath%
rem 设置编译器配置脚本名<