2015-03-19 80 views
1

我需要你們的幫助。我有批處理代碼,列出所有驅動器號並將它們保存到drive.txt,但我只需要列出(DVD)該DVD/CD運行in.Here磁盤驅動器是我的批處理代碼:如何使用批處理代碼檢測DVD/CD驅動器的字母

 
@echo off 
for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (if exist "%%~a:" Echo %%~a: >> drives.txt) 

感謝

+1

'wmic logicaldisk get標題,描述'幫助你? – Stephan 2015-03-19 09:53:39

回答

4

,而不是檢查每一個可能的驅動器盤符,只問窗戶安裝CD-驅動器(5的DriveType):

(for /f "skip=1" %%d IN ('wmic logicaldisk where drivetype^=5 get deviceid') DO echo/%%d)>drives.txt 
+0

一點解釋,將不勝感激... – jumpjack 2016-07-27 17:48:46

+0

@jumpjack在什麼級別? 'for'還是'wmic'? – Stephan 2016-07-27 19:30:55

+0

兩者。這是一個類似百科全書的網站,而不是類似論壇的網站... – jumpjack 2016-07-29 09:10:38

相關問題