1@echo off 2 3net session >nul 2>&1 4 5if %errorLevel% NEQ 0 ( 6 echo Need Administrator permission to install dependencies 7 pause 8 exit 9) 10 11where choco >nul 2>&1 12 13if %errorLevel% == 0 ( 14 echo Found Chocolatey 15 choco --version 16) else ( 17 echo Install Chocolatey... 18 @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 19) 20 21if exist "C:\Program Files (x86)\Inno Setup 5\ISCC.exe" ( 22 echo Found Inno Setup v5 23) else ( 24 choco install innosetup --version=5.6.1 -y 25) 26 27if exist "C:\Program Files (x86)\Inno Download Plugin\idp.iss" ( 28 echo Found Inno Download Plugin 29) else ( 30 choco install inno-download-plugin -y 31) 32 33if exist "C:\lazarus\lazbuild.exe" ( 34 echo Found Lazarus 35) else ( 36 choco install lazarus -y 37) 38 39if exist "C:\Program Files\Git\git-cmd.exe" ( 40 echo Found git 41) else ( 42 choco install git -y 43) 44 45if exist "C:\ProgramData\chocolatey\bin\zip.exe" ( 46 echo Found zip 47) else ( 48 choco install zip -y 49) 50 51if exist "C:\ProgramData\chocolatey\bin\upx.exe" ( 52 echo Found upx 53) else ( 54 choco install upx -y 55) 56 57pause 58