@echo off cd /d "%~dp0" chcp 65001 >nul echo УСТАНОВКА СИСТЕМЫ УЧЕТА ТРЕНИРОВОК echo. echo 1. Проверка .NET... dotnet --version >nul 2>&1 if errorlevel 1 ( echo ОШИБКА: .NET не установлена echo Скачайте с сайта: https://dotnet.microsoft.com/download pause exit /b 1 ) echo ...OK echo. echo 2. Сборка проекта... dotnet build -c Release echo ...OK echo. echo 3. Очистка и копирование файлов в C:\TrainingApp... rmdir /s /q C:\TrainingApp 2>nul mkdir C:\TrainingApp xcopy /E /Y "bin\Release\net8.0\*" "C:\TrainingApp\" echo ...OK echo. echo 4. Проверка: файл скопирован? if exist "C:\TrainingApp\pm_11.exe" ( echo Файл найден: C:\TrainingApp\pm_11.exe ) else ( echo ОШИБКА: файл не скопирован! Проверь папку bin\Release\net8.0\ pause exit /b 1 ) echo 5. Создание ярлыка на рабочем столе... echo [InternetShortcut] > "%USERPROFILE%\Desktop\TrainingApp.url" echo URL="C:\TrainingApp\pm_11.exe" >> "%USERPROFILE%\Desktop\TrainingApp.url" echo WorkingDirectory="C:\TrainingApp\" >> "%USERPROFILE%\Desktop\TrainingApp.url" echo IconFile="C:\TrainingApp\pm_11.exe" >> "%USERPROFILE%\Desktop\TrainingApp.url" echo ...OK echo. echo УСТАНОВКА ЗАВЕРШЕНА! echo Ярлык создан на рабочем столе pause