@echo off setlocal enabledelayedexpansion :: Пути set "ROOT_DIR=%~dp0" set "WGET=%ROOT_DIR%program\wget.exe" set "TARGET_DIR=%ROOT_DIR%windows" set "TESSDATA_DIR=%TARGET_DIR%\tessdata" :: 1. Создаем папку windows if not exist "%TARGET_DIR%" mkdir "%TARGET_DIR%" :: 2. Скачиваем Tesseract 5.5.0 echo Загрузка Tesseract... "%WGET%" -O "%TARGET_DIR%\tesseract.exe" "https://github.com/tesseract-ocr/tesseract/releases/download/5.5.0/tesseract-ocr-w64-setup-5.5.0.20241111.exe" :: 3. Установка Tesseract в портабельном режиме (если требуется) :: Примечание: Для реальной портабельности используйте ZIP-архив, но здесь пример с установщиком :: start /wait "" "%TARGET_DIR%\tesseract.exe" /SILENT /DIR="%TARGET_DIR%" :: 4. Создаем папку для языковых пакетов if not exist "%TESSDATA_DIR%" mkdir "%TESSDATA_DIR%" :: 5. Скачиваем языковые пакеты (ru и en) echo Загрузка русской языковой модели... "%WGET%" -O "%TESSDATA_DIR%\rus.traineddata" "https://github.com/tesseract-ocr/tessdata/raw/main/rus.traineddata" echo Загрузка английской языковой модели... "%WGET%" -O "%TESSDATA_DIR%\eng.traineddata" "https://github.com/tesseract-ocr/tessdata/raw/main/eng.traineddata" echo Готово! Портабельная версия создана в: echo %TARGET_DIR%