Mittels Batch eine Uhrzeit aus einer .txt auslesen und verabeiten
Hallo zusammen,
hätte ggf. jemand einen Rat für mich?
Ich möchte eine Uhrzeit in einer .txt auslesen und diese verarbeiten. Es läuft alle 15 min ein Prüfskript wo eine Überprüfung dieser txt und der Uhrzeit erfolgen soll. Ist die in der txt gesetzte Uhrzeit erreicht bzw. älter als die aktuelle Uhrzeit soll eine Batch aufgerufen werden.
Die Uhrzeit in der .txt steht nur in der ersten Zeile in folgendem Format: z.B. ""18.01.2017 18:00:00""
Soweit bin ich bisher zum auslesen gekommen:
i müsste ja nun als Uhrzeitvariable gesetzt werden und dann ggf. mittels einer IF "kleiner als" abfrage zur Aktuellen Uhrzeit gestellt werden oder?
Ich Danke euch für jeden Tipp im voraus!
MFG Beatzler
hätte ggf. jemand einen Rat für mich?
Ich möchte eine Uhrzeit in einer .txt auslesen und diese verarbeiten. Es läuft alle 15 min ein Prüfskript wo eine Überprüfung dieser txt und der Uhrzeit erfolgen soll. Ist die in der txt gesetzte Uhrzeit erreicht bzw. älter als die aktuelle Uhrzeit soll eine Batch aufgerufen werden.
Die Uhrzeit in der .txt steht nur in der ersten Zeile in folgendem Format: z.B. ""18.01.2017 18:00:00""
Soweit bin ich bisher zum auslesen gekommen:
@echo off
FOR /F %%i in (zeit.txt) do (
echo %%i
)
pause
i müsste ja nun als Uhrzeitvariable gesetzt werden und dann ggf. mittels einer IF "kleiner als" abfrage zur Aktuellen Uhrzeit gestellt werden oder?
Ich Danke euch für jeden Tipp im voraus!
MFG Beatzler
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 326718
Url: https://administrator.de/contentid/326718
Ausgedruckt am: 22.11.2024 um 14:11 Uhr
4 Kommentare
Neuester Kommentar
@echo off &setlocal
set "datei=c:\zeit.txt"
for /f "delims=" %%a in ('powershell -Executionpolicy ByPass -Command "if((get-date (gc '%datei%' -TotalCount 1)) -le (get-date)){'TRUE'}"') do set result=%%a
if "%result%" == "TRUE" call tudiestudas.cmd
Sorry kleiner Tippfehler, ist o. angepasst.