@echo off if "%VULKAN_SDK%"=="" ( echo Vulkan SDK not found. :: Запрашиваем подтверждение установки. Значение по умолчанию — Y set "ANSWER=y" set /p "ANSWER=Would you like to install it? [y/n, default: y]: " :: Проверяем ответ с использованием отложенного расширения (! вместо %) if /i not "!ANSWER!"=="y" ( echo Installation cancelled by user. exit /b ) echo Downloading Vulkan SDK... curl -L -o ".\vulkan_sdk.exe" "https://sdk.lunarg.com/sdk/download/latest/windows/vulkan-sdk.exe" if exist ".\vulkan_sdk.exe" ( echo Downloading finished successfully. echo Starting installation... :: Запуск установщика в тихом режиме (параметр /S) start "" /wait ".\vulkan_sdk.exe" /S del .\vulkan_sdk.exe echo Installation completed. ) else ( echo Error: Failed to download Vulkan SDK. ) ) else ( echo Vulkan SDK is already installed at: %VULKAN_SDK% ) mkdir .\build cd build cmake -DBUILD_MODE=Engine .. cmake --build . --config Release pause