| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- @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
|