Zum Inhalt springen

Hilfe bei einem BATCH - STRINGS zerlegen


Julian K.

Empfohlene Beiträge

Hey,

ich hänge hier fest:

@echo off
set VOLUME=fsutil volume diskfree F:

pause
%VOLUME%

set VOLUME=%VOLUME:~31,12%

pause

ECHO Beispiel: %VOLUME%
pause[/PHP]

Er sollte eigtl. nun bei [b]ECHO Beispiel: %VOLUME%[/b] die vorher ausgelesenen Daten aus dem String ausgeben.

Er bringt keinen Fehler, kein Syntax-Fehler sondern einfach nur [b]"NICHTS"[/b].

Der ausgelesene komplette String lautet ausserdem:

[b]Gesamtanzahl an freien Bytes : 299809648640

Gesamtanzahl Bytes : 300082855936

Gesamtanz. verfügbarer Bytes : 299809648640[/b]

so far, hoffe mir weiss jmd. ne Hilfe

danke im vorraus

Julian K.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das funktioniert so nicht, da die Variable über mehrere Zeilen geht.

Workaround:

Schreibe die Ausgabe in eine temporäre Datei, und lese die dann über eine

for-Schleife wieder aus...


@echo off

set VOLUME=fsutil volume diskfree F:


pause

%VOLUME% |more +2 >%TEMP%\gesVerfBytes.tmp


for /f "delims=" %%i in (%TEMP%\gesVerfBytes.tmp) do set VOLUME=%%i


pause


ECHO Beispiel: %VOLUME%

pause

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich seh gerade dass du ja die freien Bytes haben möchtest:


@echo off

set VOLUME=fsutil volume diskfree F:


pause

%VOLUME% >%TEMP%\gesFreiBytes.tmp


for /f "delims=: tokens=1*" %%i in (%TEMP%\gesFreiBytes.tmp) do set volume=%%j && goto weiter


:weiter

ECHO Beispiel: %VOLUME%


Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...