24 lines
529 B
Batchfile
24 lines
529 B
Batchfile
@echo off
|
|
|
|
@rem
|
|
@rem This script generates a timestamp suitable for inclusion in a Makefile or
|
|
@rem a batch file
|
|
@rem
|
|
@rem ie for a Makefile:
|
|
@rem timestamp.cmd TIMESTAMP > timestamp.inc
|
|
@rem and for a batch script:
|
|
@rem timestamp.cmd set TIMESTAMP > timestamp.inc
|
|
@rem
|
|
|
|
setlocal
|
|
|
|
if "%*" == "" (
|
|
set OUTFORM=TIMESTAMP
|
|
) else (
|
|
set OUTFORM=%*
|
|
)
|
|
|
|
FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET DATE=%%B
|
|
FOR /F "TOKENS=*" %%A IN ('TIME/T') DO SET TIME=%%A
|
|
echo %OUTFORM%=%TIME% on %DATE%
|