script bat
@echo off
:: Skrip Otomatis Download via cURL dan Install Lazarus IDE di Windows 10
:: Berjalan murni di Command Prompt sebagai Administrator (Tanpa PowerShell)
title Download & Install Lazarus (via cURL)
echo Memeriksa hak akses Administrator...
:: 1. Memastikan skrip dijalankan sebagai Administrator
net session >nul 2>&1
if %errorLevel% neq 0 (
echo [ERROR] Skrip ini HARUS dijalankan sebagai Administrator!
echo Silakan klik kanan pada file .bat ini lalu pilih 'Run as administrator'.
pause
exit /b
)
:: 2. Menentukan URL SourceForge dan Nama File Installer (Menggunakan parameter -L untuk redirect)
SET "URL=https://sourceforge.net"
SET "FILENAME=lazarus_installer.exe"
SET "TARGET_DIR=%USERPROFILE%\Downloads"
cd /d "%TARGET_DIR%"
:: 3. Mengunduh Installer menggunakan cURL bawaan Windows
echo.
echo =======================================================
echo Sedang mendownload Lazarus ke folder Downloads...
echo =======================================================
curl -L -o "%FILENAME%" "%URL%"
if %errorLevel% neq 0 (
echo [ERROR] Gagal mendownload file. Periksa koneksi internet Anda.
pause
exit /b
)
:: 4. Memulai proses Silent Install
echo.
echo =======================================================
echo Download selesai! Memulai instalasi di latar belakang...
echo =======================================================
start /wait "" "%FILENAME%" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
:: 5. Pembersihan file installer setelah sukses
echo Membersihkan file instalasi sementara...
del "%FILENAME%"
echo.
echo =======================================================
echo [SUKSES] Lazarus IDE dan Free Pascal berhasil diinstal!
echo =======================================================
pause
selesai
No comments:
Post a Comment