60 lines
1.3 KiB
Batchfile
60 lines
1.3 KiB
Batchfile
|
|
@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
|