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-ID: 108399

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

Ausgedruckt am: 24.11.2024 um 14:11 Uhr

miniversum
miniversum 08.02.2009 um 21:29:28 Uhr
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
)
zensbert
zensbert 09.02.2009 um 18:10:55 Uhr
Goto Top
Perfekt... klappt sehr gut, danke!