Thread [DOS-Batch] Berechneten Zeitraum in Batch einsetzen (36 answers)
Opened by Frederick at 2012-09-02 14:26

Raubtier
 2012-09-04 14:44
#161603 #161603
User since
2012-05-04
1076 Artikel
BenutzerIn
[default_avatar]
2012-09-04T10:43:39 bianca
So herum wird das m.E. schonmal garnicht gehen, weil du einen Wert nicht an einen nicht laufenden Prozess übergeben kannst.
Der Batch müsste das Script aufrufen und den Rückgabewert für die weitere Bearbeitung in einer Variable speichern.
Aber mit Standard Windows Batch geht das nicht.


Nicht? Kann man nicht einfach %ERRORLEVEL% auslesen? Schon hat man den Rückgabewert. Wenn du mit Rückgabewert die Ausgabe meinst, den bekommt man auch. for /? sagt mir unter anderem:
Quote
FOR /F ["options"] %variable IN (`command`) DO command [command-parameters]


(ok, "if usebackq option present") :-)

View full thread [DOS-Batch] Berechneten Zeitraum in Batch einsetzen