亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Windows > 正文

Windows程序打包腳本[bat]的詳細流程

2019-11-02 13:51:07
字體:
來源:轉載
供稿:網友

打包腳本的流程和自動打包基本相同:

1. 編譯軟件

2. 拷貝需要的內容

3. 代碼簽名

4. 打包成安裝文件

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

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

編譯軟件需要初始化vs的運行環境,如

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

然后開編譯。

編譯完成,拷貝文件,使用signtool對軟件進行簽名,

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

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

rem 修改軟件名稱for /f "delims=" %%i in ('git rev-list HEAD --count') do (set "buildversion=%%i")echo %buildversion%cd setupset 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 offcall "D:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/vcvars32.bat"rmdir /s/q ../src/buildlibmkdir ../src/buildlibcd ../src/buildlibqmake ../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_allnmake -f Makefile.Releasermdir /s/q ../buildjoymkdir ../buildjoycd ../buildjoyqmake ../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_allnmake -f Makefile.Release

rem 拷貝文件并打包

cd ../../setupdel ../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/qmlxcopy ../bin/QDebug/skin/* ../bin/app/skin /excopy ../bin/QDebug/qml/* ../bin/app/qml /ecopy ../lib/Release/JWLib_qt.dll ../bin/appcopy ../bin/Release/Joywok.exe ../bin/apprmdir /s/q ../bin/app/crashesset 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 ../crashlogmd "%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 ../setuprem 簽名signtool sign /f codesign.cer ../bin/app/JWLib_qt.dllsigntool sign /f codesign.cer ../bin/app/Joywok.exerem 打包del app.7zdel setup.exe../software/7-Zip/7z.exe a -t7z app.7z ../bin/app/*../software/NSIS/makensis.exe setup.nsisigntool sign /f codesign.cer setup.exerem 修改軟件名稱cd ..for /f "delims=" %%i in ('git rev-list HEAD --count') do (set "buildversion=%%i")echo %buildversion%cd setupset 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%.exepause

總結

以上所述是小編給大家介紹的Windows程序打包腳本[bat]的詳細流程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對IIS7站長之家網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产午夜精品麻豆| 亚洲第一在线视频| 国产精品久在线观看| 欧美成人午夜影院| 中文国产成人精品久久一| 亚洲精品日产aⅴ| 久久国产精品久久久| 亚洲午夜性刺激影院| 精品中文字幕久久久久久| 亚洲最大中文字幕| 国产欧美精品xxxx另类| 69久久夜色精品国产7777| 欧美日韩视频在线| 欧美国产日韩一区二区三区| 亚洲高清色综合| 77777亚洲午夜久久多人| 伊人久久五月天| 国产精品亚洲激情| 97精品国产91久久久久久| 91在线观看免费观看| 亚洲色图13p| 日韩风俗一区 二区| 国产又爽又黄的激情精品视频| 日韩精品免费电影| 97成人在线视频| 欧美理论在线观看| 亚洲精品一区二区三区婷婷月| 美日韩精品视频免费看| 亚洲少妇激情视频| 欧美日韩在线视频一区| 91福利视频在线观看| 在线亚洲国产精品网| 久久99精品久久久久久噜噜| 国产成人极品视频| 色婷婷综合久久久久中文字幕1| 欧美在线视频网| 亚洲国产精品va在线看黑人动漫| 亚洲天堂2020| 久久伊人91精品综合网站| 欧美成人午夜影院| 亚洲国产精品一区二区三区| 久久久久久香蕉网| 亚洲一区二区三区四区在线播放| 国产久一一精品| 日韩精品极品在线观看| 欧美视频免费在线| 久久综合久久88| 亚洲影视九九影院在线观看| 91最新在线免费观看| 尤物精品国产第一福利三区| 精品亚洲一区二区三区四区五区| 成人av.网址在线网站| 国产精品第三页| 亚洲国产中文字幕久久网| 7777免费精品视频| 在线午夜精品自拍| 国产偷亚洲偷欧美偷精品| 国产性猛交xxxx免费看久久| 亚洲人午夜精品免费| 欧美亚洲激情视频| 成人黄色av网| 欧美成aaa人片在线观看蜜臀| 在线日韩精品视频| 日av在线播放中文不卡| 亚洲精品成人久久电影| 韩国三级电影久久久久久| 亚洲精品电影网| 亚洲**2019国产| 最近2019中文字幕第三页视频| 亚洲精品自拍视频| 欧美在线一级va免费观看| 日韩欧美精品免费在线| 欧美性猛交xxxx黑人猛交| 日韩亚洲欧美成人| 亚洲第一区第一页| 欧美精品videosex极品1| 亚洲欧美成人一区二区在线电影| 欧美精品久久久久久久| 久久在线视频在线| 久久精品视频免费播放| 欧美精品在线看| 国产亚洲视频在线观看| 欧美剧在线观看| 91久久久久久国产精品| 亚洲人成在线电影| 一区二区三区无码高清视频| 国语自产精品视频在线看| 韩国精品美女www爽爽爽视频| 亚洲另类欧美自拍| 91欧美视频网站| 日韩成人中文字幕在线观看| 亚洲第一网站免费视频| 国产日韩av在线| 少妇高潮久久久久久潘金莲| 久久精品国产视频| 欧美性猛交xxxx免费看漫画| 久久久精品美女| 亚洲视频一区二区三区| 国产精品影院在线观看| 国产精品一区二区三区毛片淫片| 最近2019年日本中文免费字幕| 成人福利在线观看| 国产精品看片资源| 尤物yw午夜国产精品视频明星| 亚洲激情免费观看| 欧美日韩一区二区精品| 国产精品人成电影在线观看| 97超级碰在线看视频免费在线看| 亚洲欧美日韩一区二区在线| 国产精品亚洲欧美导航| 亚洲另类图片色| 668精品在线视频| 国产经典一区二区| 91极品女神在线| 成人在线中文字幕| 欧美最近摘花xxxx摘花| 成人国产精品久久久| 国产视频999| 亚洲一区二区三区sesese| 91在线观看免费高清| 日韩专区在线播放| 国产精品精品久久久久久| 日韩av成人在线| 狠狠躁夜夜躁人人躁婷婷91| 亚洲精品美女久久久| 国产va免费精品高清在线| 亚洲伦理中文字幕| 欧美在线视频在线播放完整版免费观看| 欧美视频在线观看 亚洲欧| 国产成人精品国内自产拍免费看| 亚洲色无码播放| 日韩美女中文字幕| 2019中文字幕全在线观看| 亚洲精品国产免费| 日韩成人在线播放| 日韩美女在线观看一区| 亚洲人成网站999久久久综合| 九九热视频这里只有精品| 国产精品一香蕉国产线看观看| 国产91精品高潮白浆喷水| 亚洲成人免费网站| www.亚洲一二| 日韩天堂在线视频| 日本久久久久久久久| 久久精品国产久精国产一老狼| 深夜福利一区二区| 久久久久久久一区二区三区| 日韩高清免费在线| 成人激情视频在线观看| 最近的2019中文字幕免费一页| 亚洲iv一区二区三区| 国产精品美女在线| 精品视频偷偷看在线观看| 亚洲精品久久7777777| 亚洲第一精品夜夜躁人人爽| 91视频国产高清| 欧美激情亚洲精品| 久久久久久香蕉网| 国产成人免费91av在线| 亚洲xxx视频| 久久国产精品免费视频| 国产中文字幕日韩| 欧美成人sm免费视频| 久久亚洲精品国产亚洲老地址|