Files
JoyD/AutoRobot/Windows/package.bat

60 lines
1.3 KiB
Batchfile
Raw Permalink Normal View History

@echo off
setlocal
echo ==============================================
echo <20><>ʼAutoRobot<6F><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
echo ==============================================
:: <20><><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
set src_exe=e:\Download\AutoRobot\Windows\go_workspace\src\hello\hello.exe
set dest_exe=e:\Download\AutoRobot\Windows\hello.exe
set web_dir=e:\Download\AutoRobot\Windows\go_workspace\src\hello\Web
set zip_file=e:\Download\AutoRobot\Windows\AutoRobot.zip
:: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
echo <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC>%cd%
:: <20><><EFBFBD><EFBFBD>Դ<EFBFBD>ļ<EFBFBD><C4BC>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
if not exist %src_exe% (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD>ļ<EFBFBD> %src_exe% <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
pause
exit /b 1
)
:: <20><><EFBFBD><EFBFBD>WebĿ¼<C4BF>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
if not exist %web_dir% (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>WebĿ¼ %web_dir% <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
pause
exit /b 1
)
:: <20><><EFBFBD>ƿ<EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>ļ<EFBFBD>
echo [1/2] <20><><EFBFBD>ڸ<EFBFBD><DAB8>ƿ<EFBFBD>ִ<EFBFBD><D6B4><EFBFBD>ļ<EFBFBD>...
copy /Y %src_exe% %dest_exe%
if %errorlevel% neq 0 (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7>
pause
exit /b 1
)
:: <20><><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>
echo [2/2] <20><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD>...
if exist %zip_file% (
echo ע<><EFBFBD>Ѵ<EFBFBD><D1B4>ھ<EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
del /F /Q %zip_file%
)
powershell -Command "Compress-Archive -Path '%dest_exe%', '%web_dir%' -DestinationPath '%zip_file%' -Force"
if %errorlevel% equ 0 (
echo ==============================================
echo <20><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD>
echo <20><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>%zip_file%
echo ==============================================
) else (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9>ʧ<EFBFBD><CAA7>
pause
exit /b 1
)
endlocal
pause