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-Key: 38184

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

Printed on: April 20, 2024 at 00:04 o'clock

Member: AxelHahn
AxelHahn Aug 17, 2006 at 09:47:58 (UTC)
Goto Top
schau mal unten in die Links "Beiträge im gleichen Bereich:" ...
Member: Biber
Biber Aug 17, 2006 at 10:16:47 (UTC)
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:
for /f %%i in ('time /t') do Set Zeit=%%i  

Gruß
Biber
Member: suizo
suizo Aug 17, 2006 at 12:29:27 (UTC)
Goto Top
@ Biber
vielen Dank hat mir sehr geholfen!

Wünsche noch einen schönen Tag

Grüsse
Suizo