30 lines
952 B
Batchfile
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. |