Hallo,
ich möchte gerne in einer Batch die Laufwerksbezeichnung auslesen und mit if weiterverarbeiten. Ist das iwie möglich an diesen Wert zu kommen?
Seite 1 von 1
Cmd: Laufwerksbezeichnung
Anzeige
#2
geschrieben 13. April 2008 - 16:21
Hi,
bei der Ausgabe vom Befehl dir steht normalerweise in der ersten Zeile die Laufwerksbezeichnung, diese kann man mit einem for-Konstrukt auslesen (siehe for /?).
Gruß,
Stefan
bei der Ausgabe vom Befehl dir steht normalerweise in der ersten Zeile die Laufwerksbezeichnung, diese kann man mit einem for-Konstrukt auslesen (siehe for /?).
Gruß,
Stefan
#3
geschrieben 13. April 2008 - 16:45
Zitat (Diewie: 13.04.2008, 17:21)
Hi,
bei der Ausgabe vom Befehl dir steht normalerweise in der ersten Zeile die Laufwerksbezeichnung, diese kann man mit einem for-Konstrukt auslesen (siehe for /?).
Gruß,
Stefan
bei der Ausgabe vom Befehl dir steht normalerweise in der ersten Zeile die Laufwerksbezeichnung, diese kann man mit einem for-Konstrukt auslesen (siehe for /?).
Gruß,
Stefan
Danke, guter Tipp! Leider bin ich kein Batch-guru Hab mir mit hilfe von google mal folgendes zusammenestellt:
@echo off dir > dir.txt set /p LINE1=<dir.txt del dir.txt SET hddbez=%LINE1:~32% echo %hddbez% pause
Als Ergebnis bekomm ich:
Zitat
BOOT
Das ganze Tut also sein Zweck, aber kann man den Code noch verbessern? Evtl ohne die Dateizwischenspeicherungen?
Dieser Beitrag wurde von kiffw bearbeitet: 13. April 2008 - 17:32
Thema verteilen:
Seite 1 von 1