@echo off :: BatchGotAdmin :------------------------------------- REM --> Check for permissions IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" ( >nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system" ) ELSE ( >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" ) REM --> If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" set params= %* echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params:"=""%", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" exit /B :gotAdmin pushd "%CD%" CD /D "%~dp0" :-------------------------------------- REM if not "%1" == "max" start /MAX cmd /c %0 max & exit/b cd /d %~dp0 set /A version = 19 set /A subversion = 1 if exist C:\intelFPGA_lite\%version%.%subversion%\quartus\bin64 ( REM copy driver\v18b\jtag_hw_mbftdi_blaster64.dll C:\intelFPGA_lite\%version%.%subversion%\quartus\bin64 copy driver\FTDI\jtag_hw_ftdi_blaster64.dll C:\intelFPGA_lite\%version%.%subversion%\quartus\bin64 echo Quartus driver for Out of the Box CPLD and FPGA Programmer Driver Installed ) else ( goto failedToInstall) goto endBatch :failedToInstall echo Failed to install. echo Quartus %version%.%subversion% either does not exist or was not installed in the default directory echo jtag_hw_ftdi_blaster64.dll must be manually copied to directory \intelFPGA_lite\19.1\quartus\bin64 :endBatch cd /d C: pause