联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by hackate at 2008-9-16 08:06 PM: for /f "skip=1" %%i in ('wmic logicaldisk where "drivetype=3" get name') do @echo %%i 可以用WMIC获取你的计算机现有使用的盘符,然后捏?通过FOR循环来筛选未使用的盘符
@echo off set str=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 /f "tokens=2 delims=:=" %%a in ('wmic logicaldisk get DeviceID /value') do ( call set str=%%str:%%a=%% ) echo %str%
@echo off&setlocal enabledelayedexpansion set var=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 /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do ( set "var=!var:%%i=!" ) for %%i in (%var%) do ( set /a n+=1 set FreeDrive!n!=%%i ) for /l %%i in (1,1,%n%) do echo !FreeDrive%%i! pause
Originally posted by shqf at 2008-9-16 10:34 PM: @echo off&setlocal enabledelayedexpansion set var=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 /f "delims=\" %%i in ('fsutil fsinfo drives^|fi ...
@echo off&setlocal enabledelayedexpansion set var=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 /f "delims=\" %%i in ('fsutil fsinfo drives^|fi ...
Originally posted by HAT at 2008-9-16 09:50 PM: 尝试过这个没? @echo off set str=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 /f "tokens=2 delims=:=" %%a in ('wmic logicaldisk get DeviceID /value') do ( call s ...
@echo off set str=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 /f "tokens=2 delims=:=" %%a in ('wmic logicaldisk get DeviceID /value') do ( call s ...