suizo
Goto Top

Ausgabe eines CMD-Befehls in Variable speichern

[Edit] Titel bearbeitet; auf "Gelöst" und "Geschlossen" gesetzt. Biber [/Edit]

Hallo Leute...

Meine kleines Problem ist, dass ich ein gewissen Befehl(oder reihe von Befehlen) zu einer bestimmten Zeit ausführen möchte.

Wie ich dies lösen möchte ist simpel.

time /t //gibt die Aktuelle Zeit aus (zBs: 11:18)
ich möchte diese Ausgabe in eine Variable speichern zBs: set zeit=(hier sollte ich das resultat abspeichern(11:18))
danach mache ich eine "if" abfrage und frage ab ob zeit=(gewünschte Zeit ist) wenn ja goto ende
sonst soll es den Vorgang wiederholen.

das ganze sieht im moment so aus:


:wiederholung
set zeit="(hier will ich das Resultat des Befehles "time /t" abspeichern)
if"%zeit%"="11:11" goto befehle
goto wiederholung
:befehle
(hier kommen dan eine Reihe von Befehle..)

mfg
Suizo

Content-ID: 38184

Url: https://administrator.de/forum/ausgabe-eines-cmd-befehls-in-variable-speichern-38184.html

Ausgedruckt am: 14.04.2025 um 07:04 Uhr

AxelHahn
AxelHahn 17.08.2006 um 11:47:58 Uhr
Goto Top
schau mal unten in die Links "Beiträge im gleichen Bereich:" ...
Biber
Biber 17.08.2006 um 12:16:47 Uhr
Goto Top
Moin suizo,

willkommen im Forum.
set zeit="(hier will ich das Resultat des Befehles "time /t" abspeichern)
..das geht in diesem Fall über eine FOR /F-Anweisung:
1
for /f %%i in ('time /t') do Set Zeit=%%i  

Gruß
Biber
suizo
suizo 17.08.2006 um 14:29:27 Uhr
Goto Top
@ Biber
vielen Dank hat mir sehr geholfen!

Wünsche noch einen schönen Tag

Grüsse
Suizo