diff --git a/raskidator.bat b/raskidator.bat index 572ce64..0b54329 100644 --- a/raskidator.bat +++ b/raskidator.bat @@ -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