Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   Batch/ Laufwerke rausfinden (https://www.tweakpc.de/forum/programmiersprachen/50445-batch-laufwerke-rausfinden.html)

AeroX 11.07.2007 16:10

Batch/ Laufwerke rausfinden
 
ich bins wieder,
wie kann man herausfinden, wie die Laufwerke eines Pc heißen?

mondrian 11.07.2007 17:43

AW: Batch/ Laufwerke rausfinden
 
Du meinst was zu den Laufwerksbuchstaben als Name eingestezt ist?
Womöglich über einen eingeschränkten oder gefilterten Aufruf von dir.
Sonst vielleicht -Vorsicht!- label?

AeroX 11.07.2007 19:23

AW: Batch/ Laufwerke rausfinden
 
wie die heißen,
z.B. A oder G

mondrian 11.07.2007 19:53

AW: Batch/ Laufwerke rausfinden
 
[quote=AeroX;495305]wie die heißen,
z.B. A oder G[/quote]
Unter DOS bzw. per bat?

Vielleicht per errorelevel, wenn "if" nicht direkt geht.

Also statt 'if W:' vielleicht in der Art:

W:
[SIZE=2]if errorlevel 0 goto ...
if errorlevel 1 ...
[/SIZE]

AeroX 11.07.2007 22:54

AW: Batch/ Laufwerke rausfinden
 
OK, ich habs schon selber rausgefunden
[code]
for %%a in (B C D E F G H I J K L M N O P Q R S T U V W) do (
cd %%a:
if not errorlevel 1 eject %%a:)
[/code]
aber trotzdem danke

mondrian 12.07.2007 10:57

AW: Batch/ Laufwerke rausfinden
 
Ich meinte dass der errolevel unterschiedlich ausfallen müßte falls w existiert oder nicht.

Geht aber wohl bei späteren Windows-/Dosversionen auch einfacher mit exist:

[code]
set LW=C

if exist D: set LW=%LW%,D

if exist W: set LW=%LW%,W

echo %LW%
[/code]


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.