
CODE: [Copy to clipboard]@echo off
for /f "delims=驱动器:\" %%i in ('fsutil fsinfo drives^|more') do fsutil fsinfo drivetype %%i:|findstr "移动">nul&&set str=%%i
echo 你的U盘盘符是:%str%
pause>nul
CODE: [Copy to clipboard]照楼主的想法写了一个,3楼的写法真是大开眼界@echo off
for %%i in (z y x w v u t s r q p o n m l k j i h g f e d c) do (
vol %%i: 1>nul 2>nul
if not errorlevel 1 (
echo %%i
pause & goto :EOF
)
)
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|

CODE: [Copy to clipboard]@echo off
for /f %%a in ('"wmic logicaldisk where DriveType="3" get DeviceID |find /v "DeviceID""') do set lastdrive=%%a
echo CMD 下最后分区盘符是 %lastdrive%
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
set "code=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"
for %%i in ('cd') do set "a=%%~di"
for %%i in (%code%) do (
set /a n+=1&set "_!n!=%%i"
if defined flag goto :next
if /i "%%i" equ "%a:~,-1%" set "flag=a"
)
:next
start "" "!_%n%!:\programfile.exe"
exit
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |