zensbert
Goto Top

Batch soll nach gewissen Datum nicht funktionieren, kleiner Kopierschutz..

Hi,
ich würde gerne in einer Batch sowas wie ein Ablaufdatum integrieren,
also das ich ne fixvariable mit einem Datum setze, nach dem die batch nicht mehr klappen soll.

also so:

set ablaufdatum=01.03.2009
--Abprüfung--
wenn datum vor %ablaufdatum% dann goto weiter
wenn datum nach %ablaufdatum% dann goto error

hat da jemand schon was in petto???

Danke im Voraus,

Thomas

Content-Key: 108399

Url: https://administrator.de/contentid/108399

Printed on: April 19, 2024 at 14:04 o'clock

Member: miniversum
miniversum Feb 08, 2009 at 20:29:28 (UTC)
Goto Top
@echo off
set ablaufdatum=01.03.2009
rem Datum jeweils zerlegen udn neu zusammensetzten als YYYYMMTT
FOR /F "tokens=1,2,3 delims=. " %%i in ('echo %date%') do set jetzt=%%k%%j%%i  
FOR /F "tokens=1,2,3 delims=. " %%i in ('echo %ablaufdatum%') do set dann=%%k%%j%%i  
if %jetzt% lss %dann% (
echo nicht abgelaufen
) else (
echo abgelaufen
)
Member: zensbert
zensbert Feb 09, 2009 at 17:10:55 (UTC)
Goto Top
Perfekt... klappt sehr gut, danke!