变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內(nèi)容最豐富最安全的下載站!

首頁IT技術(shù)辦公軟件技巧 → bat打包Windows程序打包腳本

bat打包Windows程序打包腳本

相關(guān)文章發(fā)表評(píng)論 來源:百度搜索時(shí)間:2018/5/28 22:20:20字體大小:A-A+

更多

作者:頭條點(diǎn)擊:182次評(píng)論:0次標(biāo)簽: bat打包

打包腳本的流程和自動(dòng)打包基本相同:

1. 編譯軟件

2. 拷貝需要的內(nèi)容

3. 代碼簽名

4. 打包成安裝文件

5. 再次簽名,并將安裝文件名稱改成需要的格式

------------------------------------------------------------------

編譯軟件需要初始化vs的運(yùn)行環(huán)境,如

call "D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat"

然后開編譯。

編譯完成,拷貝文件,使用signtool對(duì)軟件進(jìn)行簽名,

signtool sign /f codesign.cer ..\bin\app\Joywok.exe

最后將其修改為需要的命名風(fēng)格,這里使用了 git rev-list HEAD --count 來獲取git的提交次數(shù)作為build version

rem 修改軟件名稱for /f "delims=" %%i in ('git rev-list HEAD --count') do (
set "buildversion=%%i")echo %buildversion%cd setup
set year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%set ymd=%year%%month%%day%-b%buildversion%ren setup.exe joywok-aws-setup-%ymd%.exe

 

---------------------------------------------------------------------------

完整的示例:

@echo off
call "D:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat"rmdir /s/q ..\src\buildlibmkdir ..\src\buildlib
cd ..\src\buildlib
qmake ..\JWLib_qt\JWLib_qt.pro -spec win32-msvc2013 "CONFIG-=debug" "CONFIG+=release force_debug_info" "DEFINES+=JW_AWS"D:\Qt\qtcreator-4.2.1\bin\jom qmake_all
nmake -f Makefile.Releasermdir /s/q ..\buildjoymkdir ..\buildjoy
cd ..\buildjoy
qmake ..\joywok_qt\joywok_qt.pro -spec win32-msvc2013 "CONFIG-=debug" "CONFIG+=release force_debug_info" "DEFINES+=JW_AWS"D:\Qt\qtcreator-4.2.1\bin\jom qmake_all
nmake -f Makefile.Release


rem 拷貝文件并打包
cd ..\..\setup

del ..\bin\app\YWdatabase.dbrmdir /s/q ..\bin\app\cachermdir /s/q ..\bin\app\logrmdir /s/q ..\bin\app\skinrmdir /s/q ..\bin\app\qmlmkdir ..\bin\app\skinmkdir ..\bin\app\qml
xcopy ..\bin\QDebug\skin\* ..\bin\app\skin /e
xcopy ..\bin\QDebug\qml\* ..\bin\app\qml /e
copy ..\lib\Release\JWLib_qt.dll ..\bin\app
copy ..\bin\Release\Joywok.exe ..\bin\apprmdir /s/q ..\bin\app\crashes
set year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%set hour=%time:~0,2%set minute=%time:~3,2%set second=%time:~6,2%set ymd=%year%%month%%day%_%hour%%minute%%second%cd ..\crashlog
md "%ymd%"copy /y ..\lib\Release\jwlib_qt.pdb "%ymd%"copy /y ..\bin\Release\joywok.pdb "%ymd%"copy /y ..\lib\Release\JWLib_qt.dll "%ymd%"copy /y ..\bin\Release\Joywok.exe "%ymd%"cd ..\setup
rem 簽名
signtool sign /f codesign.cer ..\bin\app\JWLib_qt.dll
signtool sign /f codesign.cer ..\bin\app\Joywok.exe

rem 打包
del app.7z
del setup.exe
..\software\7-Zip\7z.exe a -t7z app.7z ..\bin\app\*..\software\NSIS\makensis.exe setup.nsi

signtool sign /f codesign.cer setup.exe

rem 修改軟件名稱
cd ..for /f "delims=" %%i in ('git rev-list HEAD --count') do (
set "buildversion=%%i")echo %buildversion%cd setup
set year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%set ymd=%year%%month%%day%-b%buildversion%ren setup.exe joywok-aws-setup-%ymd%.exe

pause


擴(kuò)展知識(shí)

相關(guān)評(píng)論

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 国产伦理精品 | 成人黄激情免费视频 | 性刺激欧美三级在线现看中文 | 亚洲综合日韩精品欧美综合区 | 1204曰韩欧美成人看片 | 亚洲va欧美| 成年香蕉大黄美女美女 | 大尺度激烈叫床视频免费 | 第一福利在线导航 | 伊人在综合 | 成人无遮挡肉动漫视频免费 | 在线观看亚洲人成网站 | x8x8国产精品视频 | 成人精品视频 成人影院 | 成人黄18免费网站 | 操操干 | 日日日日人人人夜夜夜2017 | 天天爽夜夜爽人人爽免费 | 欧美激情在线播放一区二区三区 | 99视频在线看观免费 | 国产一区二区三区在线影院 | 在线观看不卡视频 | 欧美日韩成人高清在线播放 | 在线免费福利 | 亚洲一区二区三区网站 | 黄色福利影院 | 伊人欧美在线 | 美日韩三级 | 国产91久久最新观看地址 | 成人黄色在线免费观看 | 国产成人在线综合 | 久久久精彩视频 | 在线视频一区二区三区在线播放 | 欧美一级做一级做片性十三 | 一级一级一片免费高清 | 在线你懂得 | aaa一级片| 日韩精品视频观看 | 精品在线播放 | 噜噜噜噜私人影院av线观看 | 国外成人免费视频 |