Hallo Zusammen,
ich bräuchte bitte Hilfe.
In einer Variable habe ich aus einem fsutil volume diskfree folgendes stehen:
Freie Bytes insgesamt: 599997177856 (558,79GB)
Wie kann ich die Variable so zuschneiden, das nur noch 558,79 enthalten ist, im gleichen Zusammenhang währe noch besser, wenn alles nach dem Komma gerundet wird, so das in diesem Fall 559 rauskommt. Der Wert kann auch durchaus mal nur eine Zahl oder 4 Zahlen enthalten, daher kann ich sowas (set str=%str:~-3,-2%) nicht verwenden. Man müsste irgendwie nach der Klammer und vor dem GB) in die Variable reinschreiben, ich bekomme es aber nich hin.
Vielen Dank
Seite 1 von 1
Windows bat Variable zuschneiden Variable zuschneiden
Anzeige
#2
geschrieben 24. November 2021 - 11:18
Hi,
schonmal versucht den String erstmal abzuändern in:
Freie Bytes insgesamt: 599997177856 (558,79GB)->Freie Bytes insgesamt: 599997177856 (558,79(
bei der klammer darauf achten das Sie auch öffnend ist.
Danach dann einfach den Wert zwischen den Beiden Klammern auslesen lassen?
per delims und findstr könnte das möglich sein.
schonmal versucht den String erstmal abzuändern in:
Freie Bytes insgesamt: 599997177856 (558,79GB)->Freie Bytes insgesamt: 599997177856 (558,79(
bei der klammer darauf achten das Sie auch öffnend ist.
Danach dann einfach den Wert zwischen den Beiden Klammern auslesen lassen?
per delims und findstr könnte das möglich sein.
- ← Aus Word heraus eine Internetseite öffnen
- Skript/Web-Programmierung
- Batch Zusätzlich bei 101 neue Zeile schreiben →
Thema verteilen:
Seite 1 von 1