-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild_portable.bat
More file actions
61 lines (52 loc) · 2.21 KB
/
Copy pathbuild_portable.bat
File metadata and controls
61 lines (52 loc) · 2.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
@echo off
REM ========================================================================
REM Скрипт для збірки портативної версії FDS Analyzer
REM ========================================================================
echo.
echo ========================================================================
echo FDS Analyzer - Збірка портативної версії
echo ========================================================================
echo.
REM Перевірка наявності PyInstaller
echo [1/3] Перевірка PyInstaller...
python -m pip show pyinstaller >nul 2>&1
if errorlevel 1 (
echo PyInstaller не знайдено. Встановлюю...
python -m pip install pyinstaller
) else (
echo PyInstaller вже встановлено.
)
echo.
echo [2/3] Збірка виконуваного файлу...
pyinstaller FDS_Analyzer.spec
if errorlevel 1 (
echo.
echo ПОМИЛКА: Збірка не вдалася!
echo Перевірте лог помилок вище.
pause
exit /b 1
)
echo.
echo [3/3] Копіювання файлів до портативної папки...
REM Створення папки для портативної версії
if not exist "..\FDS_Analyzer_Portable" mkdir "..\FDS_Analyzer_Portable"
REM Копіювання виконуваного файлу
copy /Y "dist\FDS_Analyzer.exe" "..\FDS_Analyzer_Portable\" >nul
REM Копіювання README (якщо існує)
if exist "..\FDS_Analyzer_Portable\README.txt" (
echo README.txt вже існує, пропускаю...
) else (
echo README.txt не знайдено. Створіть його вручну.
)
echo.
echo ========================================================================
echo УСПІХ! Портативна версія створена!
echo ========================================================================
echo.
echo Файли знаходяться в папці: ..\FDS_Analyzer_Portable\
echo.
echo Вміст:
dir /B "..\FDS_Analyzer_Portable\"
echo.
echo Натисніть будь-яку клавішу для завершення...
pause >nul