@echo off SET CUR_PATH=%cd% SET DEPLOY_PATH=%CUR_PATH%\..\clients-win SET BUILD_PATH_PREFIX=%CUR_PATH%\build- SET BUILD_PATH_POSTFIX=-Desktop_Qt_5_4_2_MSVC2013_64bit SET CONFIGURE=release SET GROUPMANAGER_PATH=%BUILD_PATH_PREFIX%GroupManager%BUILD_PATH_POSTFIX%\%CONFIGURE% SET CRAWLER_LIST_PATH=%BUILD_PATH_PREFIX%CrawlerList%BUILD_PATH_POSTFIX%\%CONFIGURE% SET CRAWLER_PROCESS_PATH=%BUILD_PATH_PREFIX%CrawlerProcess%BUILD_PATH_POSTFIX%\%CONFIGURE% SET FILTER_PATH=%BUILD_PATH_PREFIX%Filter%BUILD_PATH_POSTFIX%\%CONFIGURE% SET FILTER_PROCESS_PATH=%BUILD_PATH_PREFIX%FilterProcess%BUILD_PATH_POSTFIX%\%CONFIGURE% SET QT_PATH=C:\Qt\Qt5.4.2\5.4\msvc2013_64\bin SET MYSQL_PATH=C:\Data\Project\temp\libmysql\64bit SET PYTHONCRAWLER_PATH=C:\Data\Project\clients\WebBasedCrawler mkdir %DEPLOY_PATH% copy %GROUPMANAGER_PATH%\*.exe %DEPLOY_PATH% copy %CRAWLER_LIST_PATH%\*.exe %DEPLOY_PATH% copy %CRAWLER_PROCESS_PATH%\*.exe %DEPLOY_PATH% copy %FILTER_PATH%\*.exe %DEPLOY_PATH% copy %FILTER_PROCESS_PATH%\*.exe %DEPLOY_PATH% call %QT_PATH%\qtenv2.bat cd %CUR_PATH% %QT_PATH%\windeployqt.exe %DEPLOY_PATH%\GroupManager.exe %QT_PATH%\windeployqt.exe %DEPLOY_PATH%\CrawlerProcess.exe %QT_PATH%\windeployqt.exe %DEPLOY_PATH%\CrawlerList.exe %QT_PATH%\windeployqt.exe %DEPLOY_PATH%\Filter.exe %QT_PATH%\windeployqt.exe %DEPLOY_PATH%\FilterProcess.exe copy %MYSQL_PATH%\libmysql.dll %DEPLOY_PATH% copy %CUR_PATH%\*.txt %DEPLOY_PATH%\ xcopy %PYTHONCRAWLER_PATH%\*.py %DEPLOY_PATH%\ /c /d /s /y xcopy %PYTHONCRAWLER_PATH%\*.txt %DEPLOY_PATH%\ /c /d /s /y del %DEPLOY_PATH%\*.qm