联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off set "var1=fsutil fsinfo drives" set "var2=fsutil fsinfo drivetype" for /f "skip=2 tokens=1 delims=:" %%a in ('%var1%^|more') do ( for /f "delims=" %%i in ('%var2% %%a: ^| find/i "cd-rom"') do call :loop "%%i" ) pause&exit :loop set num=%~1 set num=%num:~0,1% if exist %num%:\nul.ext ( echo.&echo 光盘是 %num% 盘 里面有光盘 ) else ( echo.&echo 光盘是 %num% 盘 无光盘 ) goto :eof
@echo off for /f "delims=驱动器:\ " %%i in ('fsutil fsinfo drives^|more') do fsutil fsinfo drivetype %%i: |findstr "CD-ROM">nul&&call :lp %%i pause>nul&goto :eof :lp if exist %1:\autorun.inf ( echo 光驱%1:中有盘。 ) else( echo 光驱%1:中无盘。 )
@echo off set "var1=fsutil fsinfo drives" set "var2=fsutil fsinfo drivetype" for /f "skip=2 tokens=1 delims=:" %%a in ('%var1%^|more') do ( for /f "delims=" %%i in ('%var2% %%a: ^| find/i "cd-rom"') do call :loop "%%i" ) echo.&pause&exit :loop set num=%~1&set "str=" set "num=%num:~0,1%" dir %num%: >nul 2>nul if %ERRORLEVEL% equ 0 (echo.&echo 光盘是 %num% 盘 里面有光盘) else ( echo.&echo 光盘是 %num% 盘 无光盘 ) goto :eof
@echo off&setlocal EnableDelayedExpansion set "var1=fsutil fsinfo drives" set "var2=fsutil fsinfo drivetype" for /f "skip=2 tokens=1 delims=:" %%a in ('%var1%^|more') do ( %var2% %%a: | find/i "cd-rom">nul&&( set "str=%%a" set "str=!str:~0,1!" dir !str!: >nul 2>nul if !ERRORLEVEL! equ 0 (echo.&echo 光盘是 !str! 盘 里面有光盘) else ( echo.&echo 光盘是 !str! 盘 无光盘 ))) echo.&pause&exit