install.bat 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. @echo off
  2. cd /d "%~dp0"
  3. chcp 65001 >nul
  4. echo УСТАНОВКА СИСТЕМЫ УЧЕТА ТРЕНИРОВОК
  5. echo.
  6. echo 1. Проверка .NET...
  7. dotnet --version >nul 2>&1
  8. if errorlevel 1 (
  9. echo ОШИБКА: .NET не установлена
  10. echo Скачайте с сайта: https://dotnet.microsoft.com/download
  11. pause
  12. exit /b 1
  13. )
  14. echo ...OK
  15. echo.
  16. echo 2. Сборка проекта...
  17. dotnet build -c Release
  18. echo ...OK
  19. echo.
  20. echo 3. Очистка и копирование файлов в C:\TrainingApp...
  21. rmdir /s /q C:\TrainingApp 2>nul
  22. mkdir C:\TrainingApp
  23. xcopy /E /Y "bin\Release\net8.0\*" "C:\TrainingApp\"
  24. echo ...OK
  25. echo.
  26. echo 4. Проверка: файл скопирован?
  27. if exist "C:\TrainingApp\pm_11.exe" (
  28. echo Файл найден: C:\TrainingApp\pm_11.exe
  29. ) else (
  30. echo ОШИБКА: файл не скопирован! Проверь папку bin\Release\net8.0\
  31. pause
  32. exit /b 1
  33. )
  34. echo 5. Создание ярлыка на рабочем столе...
  35. echo [InternetShortcut] > "%USERPROFILE%\Desktop\TrainingApp.url"
  36. echo URL="C:\TrainingApp\pm_11.exe" >> "%USERPROFILE%\Desktop\TrainingApp.url"
  37. echo WorkingDirectory="C:\TrainingApp\" >> "%USERPROFILE%\Desktop\TrainingApp.url"
  38. echo IconFile="C:\TrainingApp\pm_11.exe" >> "%USERPROFILE%\Desktop\TrainingApp.url"
  39. echo ...OK
  40. echo.
  41. echo УСТАНОВКА ЗАВЕРШЕНА!
  42. echo Ярлык создан на рабочем столе
  43. pause