Hey liebe gullis,
ich habe folgendes Problem,
ich möchte ein Programm schreiben, mit dem ich einen Link zu einem bestimmten Zeitpunkt öffen kann, dabei wäre es schön, wenn ich die Uhrzeit auf ne zehntel Sekunde einstellen könnte.
Hab es soweit erstmal geschafft, hab nur das Problem, dass innerhalb der $for$ Schleife die neuen Variablen nicht aktuallisiert werden, habt ihr ne Ahnung was da schief gelaufen ist?
Bzw. habt ihr ne ahnung ob ich die $for$ Schleife auch einfach unendlich lange laufen lassen kann bis meine $if$ Bedingung erfüllt ist?
Hab die sachen die nicht zum Code gehören rot makiert
Danke schon mal
mein Code:
Code:
@echo off
SetLocal EnableDelayedExpansion
set hour=%time:~0,2%
if "%hour:~0,1%"==" " set hour=0%hour:~1,1%
set min=%time:~3,2%
if "%min:~0,1%"==" " set min=0%min:~1,1%
set secs=%time:~6,2%
if "%secs:~0,1%"==" " set secs=0%secs:~1,1%
set milisecs=%time:~9,2%
if "%milisecs:~0,1%"==" " set milisecs=0%milisecs:~1,1%
set /A t=%hour%%min%%secs%%milisecs% (Uhrzeit zu ner Variable zusammenfassen)
set /A a=16200000 Setzt die Zeit bei der die Seite aufgerufen werden soll
for /l %%b in (1;1;10000000000000000000) do (
echo %%b
echo !time! Die Zeit wird aktualisiert
set hour=!time:~0,2% Variablen werden nicht aktualisiert
if "%hour:~0,1%" == " " set hour=0%hour:~1,1%
set min=!time:~3,2% Variablen werden nicht aktualisiert
if "%min:~0,1%" == " " set min=0%min:~1,1%
set secs=!time:~6,2% Variablen werden nicht aktualisiert
if "%secs:~0,1%" == " " set secs=0%secs:~1,1%
set milisecs=!time:~9,2% Variablen werden nicht aktualisiert
if "%milisecs:~0,1%" == " " set milisecs=0%milisecs:~1,1%
set /A t=%hour%%min%%secs%%milisecs% Variablen werden nicht aktualisiert
if "%t%" GTR "%a%" (
Start http://www......Seitenaufruf
goto :break
)
)
:break
EndLocal
pause
Seite 1 von 1
Programm zum Websiten-Aufruf mit Alarm
Anzeige
Thema verteilen:
Seite 1 von 1