Files
setup_windows_2/install.cmd
T

50 lines
1.6 KiB
Batchfile
Raw Normal View History

2026-09-09 12:05:03 +00:00
@echo off
2025-08-26 11:43:40 +02:00
:: ------------------------------------------------------------
:: Installer
::
2025-08-26 14:07:19 +02:00
:: Aufruf mit: install.cmd [app|script] <ProgrammName>
2025-08-26 11:43:40 +02:00
::
:: ------------------------------------------------------------
:: --- Erstelle und betrete Downloadverzeichnis
set SAVEPATH=%SYSTEMDRIVE%\TEMP\install
2026-09-09 12:05:03 +00:00
MKDIR %SAVEPATH% 2> nul & CD /D %SAVEPATH%
2025-08-26 11:43:40 +02:00
2025-08-26 14:07:19 +02:00
:: --- Basis-URL des Git-Repository
2025-08-26 16:09:19 +02:00
set GITHOST=https://support.ostrachhelp.de
set GITUSER=OstrachHELP
set GITREPO=setup_windows_2
2025-08-26 14:15:44 +00:00
set GITURL=%GITHOST%/%GITUSER%/%GITREPO%/raw/branch/main
2025-08-26 16:09:19 +02:00
2025-08-26 14:07:19 +02:00
:: --- Optionen für curl
2026-09-09 12:05:03 +00:00
set CURLOPT=-kLSsf -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
2025-08-26 11:43:40 +02:00
2025-08-26 14:07:19 +02:00
:: --- wird install ohne App-Namen gestartet werden nur die globalen Variablen gesetzt
2026-09-09 12:05:03 +00:00
if "%1"=="" goto END
2025-08-26 14:07:19 +02:00
if "%1"=="app" goto INSTALL
if "%1"=="script" goto SCRIPT
GOTO END
:: --- Übernimmt die globalen Variablen und installiert die gewünschte App
:INSTALL
2025-08-26 14:08:45 +02:00
set APPNAME=%2
2026-09-09 12:05:03 +00:00
echo ------------- Installiere App: %APPNAME% ----------------------------------------
curl.exe %CURLOPT% -O %GITURL%/app/install_%APPNAME%.cmd & call install_%APPNAME%.cmd
IF %ERRORLEVEL% NEQ 0 (
echo Die Installation hat einen Fehler gemeldet.
2026-09-08 11:49:52 +00:00
)
2026-09-09 12:05:03 +00:00
Goto END
2026-09-08 13:18:51 +00:00
:: --- Übernimmt die globalen Variablen und installiert das gewünschte script
:SCRIPT
set APPNAME=%2
2026-09-09 12:05:03 +00:00
echo ------------- Starte Script: %APPNAME% ----------------------------------------
curl.exe %CURLOPT% -O %GITURL%/scripts/script_%APPNAME%.cmd & call script_%APPNAME%.cmd
IF %ERRORLEVEL% NEQ 0 (
echo Das Script hat einen Fehler gemeldet.
2026-09-08 13:18:51 +00:00
)
2025-08-26 14:07:19 +02:00
Goto END
2025-08-27 11:49:47 +00:00
:END
2026-09-09 12:05:03 +00:00
set SAVEPATH=%SYSTEMDRIVE%\TEMP\install & CD /D %SAVEPATH%