fix: raskidator.bat — py -3 вместо python, проверки ошибок

This commit is contained in:
admin committed 2026-06-28 16:22:24 +02:00
1 parent 0b746fb3c9
commit 226d861cfc
1 file changed
+42 -1
+42 -1
View File
@@ -1,6 +1,47 @@
@echo off
chcp 65001 >nul
python "%~dp0organize.py" %*
title Raskidator-3000
echo ========================================
echo Raskidator-3000 — сортировка фотографий
echo ========================================
echo.
:: Определяем папку, которую обрабатываем
if "%~1"=="" (
set "TARGET=%CD%"
) else (
set "TARGET=%~1"
)
echo Папка: %TARGET%
echo.
:: Проверяем, существует ли скрипт
set "SCRIPT=%~dp0organize.py"
if not exist "%SCRIPT%" (
echo [ОШИБКА] Не найден organize.py рядом с батником.
echo Ожидаемый путь: %SCRIPT%
goto :end
)
:: Пробуем py -3 (Python Launcher)
py -3 "%SCRIPT%" "%TARGET%"
if %errorlevel% equ 0 goto :end
:: Если py не сработал — пробуем python
python "%SCRIPT%" "%TARGET%"
if %errorlevel% equ 0 goto :end
:: Если и python не сработал
echo.
echo [ОШИБКА] Python не найден. Установи Python с python.org
echo Убедись, что при установке отмечено "Add Python to PATH".
echo.
echo Проверь в командной строке: py --version
:end
echo.
echo ========================================
echo Нажми любую клавишу для выхода...
pause >nul