windows下面自动打包exe批处理

来源:互联网 发布:网上商城java源码 编辑:程序博客网 时间:2024/05/28 04:53
@echo off ::flag to modify variablessetlocal enabledelayedexpansionsetlocal enableextensionscd %~dp0echo "Init Visual Studio Environment"::call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86set BuildDir=%Temp%\SMELP_BUILDset CoVer=HEADfor /f "tokens=1,*" %%a in ('svn info http://10.59.97.221/svn/smel/trunk/smelp_client/smelp_client.sln') do (if "%%a" == "Revision:" set CoVer=%%b)if NOT x%1x == xx (    set CoVer=%1)echo "svn cleanup""svn" cleanup ./echo "Checking out SMELP on %BuildDir% at %CoVer%""svn.exe" co -r %CoVer% http://10.59.97.221/svn/smel/trunk/smelp_client "%BuildDir%"echo "Retrieve SVN Revision"set Revision=%CoVer%echo "Building SMELP""C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" "%BuildDir%\smelp_client.sln" /Rebuild "Release|Win32"::echo "Gen Version xml""%BuildDir%\Install\VersionGen.exe" 1.0.%Revision% "%BuildDir%\bin\Release"echo "Packaging""%BuildDir%\Install\NSIS 2.51\NSIS\makensis.exe" "%BuildDir%\Install\nis_setup_script.nsi"echo "Signing""C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\bin\signtool.exe" sign /v /f "%BuildDir%\Install\LoginBot.pfx" /p 000000 /tr http://timestamp.wosign.com/rfc3161 /d "小企业贷款" "%BuildDir%\Install\Setup_Smelp.exe"echo "Artifact"copy /Y "%BuildDir%\Install\Setup_Smelp.exe" .\Setup_Smelp-%Revision%.exepause
0 0
原创粉丝点击