Files
BeWoPlaner/BeWo/Scripts/src/create.bat

30 lines
952 B
Batchfile

@echo off
REM Diese Batch-Datei führt eine andere Batch-Datei aus und schreibt das Ergebnis in eine Log-Datei
REM Pfad zur anderen Batch-Datei
REM set "SCRIPT_PATH=src/ServiceReferences_AccountingEnhancedService.bat"
REM Pfad zur Log-Datei
REM set "LOG_FILE=log/ServiceReferences_AccountingEnhancedService.log.txt"
REM Argumente zuweisen
set "SCRIPT_PATH=src/svcutils_service.bat"
set "LOG_FILE=log/%~1.log.txt"
REM Erstelle Log-Pfad falls nicht vorhanden
if not exist "log" mkdir log
REM Leere die Log-Datei vor dem Start
echo. > %LOG_FILE%
REM Führe die andere Batch-Datei aus und leite die Ausgabe in die Log-Datei um
call %SCRIPT_PATH% %~1 >> %LOG_FILE% 2>&1
REM Überprüfe, ob die Ausführung erfolgreich war
if %errorlevel% equ 0 (
echo Die Ausführung von %SCRIPT_PATH% war erfolgreich. >> %LOG_FILE%
) else (
echo Die Ausführung von %SCRIPT_PATH% ist fehlgeschlagen. >> %LOG_FILE%
)
echo Log wurde in %LOG_FILE% geschrieben.