Files
frieze/обновить-цены.bat
T

61 lines
1.5 KiB
Batchfile
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@echo off
chcp 65001 >nul
cd /d "%~dp0"
echo ================================
echo Обновление прайса сайта из Excel
echo ================================
echo.
where python >nul 2>nul
if errorlevel 1 (
echo [Ошибка] Python не найден.
echo Установите Python с https://www.python.org/downloads/
echo и отметьте галочку "Add python.exe to PATH".
echo.
pause
exit /b 1
)
python -c "import openpyxl" >nul 2>nul
if errorlevel 1 (
echo Устанавливаю библиотеку openpyxl...
python -m pip install openpyxl
if errorlevel 1 (
echo [Ошибка] Не удалось установить openpyxl.
pause
exit /b 1
)
)
if not exist "prices.xlsx" (
echo Excel ещё нет — создаю prices.xlsx из текущего прайса сайта...
python update-prices.py --init
if errorlevel 1 (
echo [Ошибка] Не удалось создать prices.xlsx
pause
exit /b 1
)
echo.
echo Создан файл prices.xlsx
echo Откройте его, отредактируйте и снова запустите этот bat.
echo.
pause
exit /b 0
)
python update-prices.py
if errorlevel 1 (
echo.
echo [Ошибка] Обновление не выполнено.
pause
exit /b 1
)
echo.
echo Готово.
echo 1^) Проверьте сайт локально на странице Цены
echo 2^) Залейте на REG.RU файл prices-data.js
echo.
pause