Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- SETLOCAL EnableExtensions EnableDelayedExpansion
- SET "InputFile=DiskDevices.ini"
- IF EXIST "%InputFile%" (DEL /f /q "%InputFile%")
- SET /A "TotalDevices=0"
- SET /A "Index=0"
- @FOR /F "skip=2 tokens=*" %%G IN ('
- "WMIC PATH Win32_DiskDrive GET Index /format:csv 2>NUL"
- ') DO (
- SET /A "TotalDevices=TotalDevices+1"
- SET /A "Index=Index+1"
- >>"%InputFile%" CALL ECHO [Device_%%Index%%]
- @FOR /F Tokens^=* %%G IN ('
- "WMIC PATH Win32_DiskDrive GET Caption,Size /value 2>NUL"
- ') DO (
- @FOR /F Tokens^=* %%H IN ("%%G") DO (>>"%InputFile%" CALL ECHO %%H)
- )
- )
- >>"%InputFile%" CALL ECHO [Total Devices]
- >>"%InputFile%" CALL ECHO Value=%%TotalDevices%%
- PAUSE
Advertisement
Add Comment
Please, Sign In to add comment