
Ich möchte einen Befehl ausführen, um eine Computerbeschreibung festzulegen. Ich habe festgestellt, dass ich das Modell erhalten kann, indem ich
wmic computersystem get model
Ich frage mich, wie ich das Ergebnis dieser Zeile als Variable namens „Modell“ festlegen kann, die später Teil der Computerbeschreibung wird?
Antwort1
Wie kann ich das Ergebnis des folgenden Befehls als Variable namens „Modell“ festlegen?
wmic computersystem get model
Die Ausgabe lautet:
Modell VPCF22L1E
Beachten Sie die zusätzliche Leerzeile.
Verwenden Sie die folgende Batchdatei (test.cmd):
@echo off
for /f "usebackq skip=1" %%i in (`wmic computersystem get model`) do (
set model=%%i
goto :done
)
:done
@echo %model%
Anmerkungen:
skip=1
wird verwendet, um diewmic
Kopfzeile zu überspringen.goto :done
wird verwendet, um diewmic
zusätzliche Leerzeile zu überspringen.
Beispielausgabe:
F:\test>test
VPCF22L1E
F:\test>
Weitere Informationen
- Ein AZ-Index der Windows CMD-Befehlszeile- Ein hervorragendes Nachschlagewerk zu allem, was mit der Windows-Eingabeaufforderung zu tun hat.
- für /f- Befehl mit den Ergebnissen eines anderen Befehls wiederholen.
- Satz- CMD-Umgebungsvariablen anzeigen, festlegen oder entfernen. Mit SET vorgenommene Änderungen bleiben nur für die Dauer der aktuellen CMD-Sitzung bestehen.
- wmic- Befehl der Windows-Verwaltungsinstrumentation.