fix: raskidator.bat — py -3 вместо python, проверки ошибок
This commit is contained in:
1 parent
0b746fb3c9
commit
226d861cfc
1 file changed
+42
-1
+42
-1
@@ -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
|
||||
Reference in new issue
Block a user