2 Fragen zu Batch
Hallo zusammen,
folgende Probleme:
1.folgender Code gibt das Laufwerk mit dem entsprechenden freien Speicher in % aus.
Ich versuche die Prozentzeichen durch "Nichts" ersetzen zu lassen (sollen also nicht mit angezeigt werden), funktioniert jedoch nicht:
2.dieser Code gibt die Macadresse aus.
Es soll nur die erste Macadresse von mehreren möglichen ausgegeben werden.
Die erste Macadresse befindet sich immer in der 4. Zeile (über Befehl getmac).
Habe es mit "skip=1,2,3,5*" und "skip=1,2,3,5,n" versucht.
Danke
Backspace
folgende Probleme:
1.folgender Code gibt das Laufwerk mit dem entsprechenden freien Speicher in % aus.
Ich versuche die Prozentzeichen durch "Nichts" ersetzen zu lassen (sollen also nicht mit angezeigt werden), funktioniert jedoch nicht:
FOR /F "tokens=1,9" %%c IN ('.........\psinfo -d Volume ^| findstr "Fixed" ^| sed "s/%/ /g"') DO....
2.dieser Code gibt die Macadresse aus.
Es soll nur die erste Macadresse von mehreren möglichen ausgegeben werden.
Die erste Macadresse befindet sich immer in der 4. Zeile (über Befehl getmac).
FOR /F "skip=3" %%a IN ('getmac') DO SET "Macadresse=%%a"
Habe es mit "skip=1,2,3,5*" und "skip=1,2,3,5,n" versucht.
Danke
Backspace
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 156582
Url: https://administrator.de/forum/2-fragen-zu-batch-156582.html
Ausgedruckt am: 17.04.2025 um 15:04 Uhr
3 Kommentare
Neuester Kommentar
Moin Backraum,
zu dem erstem Problem
wenn ich hier mitverfolge, wie du mit geballter sed/gawk/grep-Power auf den ärmsten PsInfo-Output einprügelst, dann steigt echt meine Spendenbereitschaft
Vergiss doch diese ganze Werkzeugkiste...
zu dem zweiten Problem: Du kannst doch mit
...die 4 Zeilen "nummeriert" anzeigen lassen und dann explizit die Zeile [4] rauslutschen, oder nicht?
Grüße
Biber
P.S. Miste deine Super-Baumarkt-Werkzeugkiste aus und behalte nur die Werkzeuge, die du ohne Nachzudenken beherrscht.
zu dem erstem Problem
wenn ich hier mitverfolge, wie du mit geballter sed/gawk/grep-Power auf den ärmsten PsInfo-Output einprügelst, dann steigt echt meine Spendenbereitschaft
Vergiss doch diese ganze Werkzeugkiste...
- wenn die "Zahl plus Prozentzeichen"-Angabe (z.b. "45%") in einer Variablen %x% steht
- und du von %x% alles außer dem letzten Zeichen haben willst
- dann heisst das auf bätchisch %x:~,-1%
>set "x=45%"
>echo [%x%] [%x:~,-1%]
[45%] [45]
zu dem zweiten Problem: Du kannst doch mit
getmac|findStr /n $
Grüße
Biber
P.S. Miste deine Super-Baumarkt-Werkzeugkiste aus und behalte nur die Werkzeuge, die du ohne Nachzudenken beherrscht.