Home  Home  Home  Kontakt  Kontakt  Kontakt  Inhalt  Inhalt  Inhalt  Blog  Blog  Blog  FAQ  FAQ  FAQ

Wrapper 1: Batch mit Zeitstempel Logfile

rem ############################################################################
setlocal
FOR /F "skip=1 tokens=1-6" %%G IN ('WMIC Path Win32_LocalTime Get Day^,Hour^,Minute^,Month^,Second^,Year /Format:table') DO (
   IF "%%~L"=="" goto s_done
      SET _yyyy=%%L
      SET _mm=00%%J
      SET _dd=00%%G
      SET _hour=00%%H
      SET _minute=00%%I
)
:s_done

:: Pad digits with leading zeros
SET _mm=%_mm:~-2%
SET _dd=%_dd:~-2%
SET _hour=%_hour:~-2%
SET _minute=%_minute:~-2%

SET MYDATE=%_yyyy%%_mm%%_dd%_%_hour%%_minute%
rem SET MYDATE=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
SET MYPROCESS=Process_DEV_foobar
SET MYLOGPATH=D:\DATA\DEV\LOG
SET MYLOGFILE=%MYLOGPATH%\%MYPROCESS%.%MYDATE%.log

rem ############################################################################
@echo on
cd /d %~dp0\
call %MYPROCESS%.cmd >> %MYLOGFILE% 2>&1
@echo off

rem ############################################################################