48 lines
1.3 KiB
Batchfile
48 lines
1.3 KiB
Batchfile
@echo off
|
||
chcp 65001 >nul
|
||
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
|
||
)
|
||
|
||
:: Пробуем python (наиболее распространён)
|
||
python "%SCRIPT%" "%TARGET%"
|
||
if %errorlevel% equ 0 goto :end
|
||
|
||
:: Если python не сработал — пробуем py -3 (Python Launcher)
|
||
py -3 "%SCRIPT%" "%TARGET%"
|
||
if %errorlevel% equ 0 goto :end
|
||
|
||
:: Если оба не сработали
|
||
echo.
|
||
echo [ОШИБКА] Python не найден. Установи Python с python.org
|
||
echo Убедись, что при установке отмечено "Add Python to PATH".
|
||
echo.
|
||
echo Проверь в командной строке: python --version
|
||
|
||
:end
|
||
echo.
|
||
echo ========================================
|
||
echo Нажми любую клавишу для выхода...
|
||
pause >nul
|