waldleben
Goto Top

Rechnen mit Variablen unter Batch

Hi Community,

Habe ein Verständnissproblem und habe leider keine Beispiele gefunden. Folgendes:

Lese mit einer Batchdatei aus einer Tabelle Werte aus und schreibe diese in eine Zweite.(Brauche ich nacher zur Weiterverarbeitung):

rem @echo off
pushd %~dp0
del /q wert2.csv
FOR /f "eol=; tokens=3,9,12 skip=9 delims=," %%a IN (SpacebyDirectoryLevel2.csv) DO Echo %%a,"%%b","%%c" >> wert2.csv

Die Ausgabe sieht so aus:

\\Server1\DataBla..................15989750................. 62613
\\Server1\DataBla\RB351........ 15989750..................62612

Punkte bitte wegdenken

Mein Problem: Die mittleren Werte sind KB und müßen in MB umgerechnet werden. Egal wie, hauptsache ich habe nacher wieder
eine Tabelle, wo die Mittleren Werte in MB umgerechnet sind.
Hab schon mal mit dem Set Befehl laboriert, aber irgendwie hat es nicht geklappt. Kann mir jemand helfen, evtl. Beispiel?

Danke

Waldleben

Content-Key: 6062

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

Ausgedruckt am: 28.03.2024 um 12:03 Uhr

Mitglied: Waldleben
Waldleben 27.01.2005 um 13:47:59 Uhr
Goto Top
Was denn?

Keiner mit Batchkenntnissen und Zeit hier ? ; )
Mitglied: Lord-Helmi
Lord-Helmi 17.02.2005 um 08:14:54 Uhr
Goto Top
Hallo,

da bin ich doch schon face-smile)

Der Ansatz mit dem set-Befehl war schon richtig, du musst ihm nur ein /a mit auf den Weg geben, dann sollten auch Berechnungen funktionieren.

Gruß
Michael
Mitglied: Biber
Biber 24.10.2005 um 22:15:17 Uhr
Goto Top
..ein bisschen sehr spät, ich weiß,...
aber hier noch ein vielleicht passender Querverweis:
Fragen zu Freedisk (CMD)

HTH Biber