我这里有两种硬盘
80G和160个
我想用批处理判断硬盘大小
如果硬盘是80G的``就运行程序1.exe
如果是160的硬盘 就运行程序1.exe 2.exe
请问这个批处理该怎么写呢?我查询了很久也没有找到答案``
80G和160个
我想用批处理判断硬盘大小
如果硬盘是80G的``就运行程序1.exe
如果是160的硬盘 就运行程序1.exe 2.exe
请问这个批处理该怎么写呢?我查询了很久也没有找到答案``
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
for /f "tokens=1,* delims==" %%a in ('wmic DISKDRIVE get size /value ^| findstr /i Size') do set DiskSize=%%b&&goto :begin
:begin
if "%DiskSize%" equ "80023265280" (
start 1.exe
) else (
start 2.exe
)
@echo off
for /f "usebackq" %%i in (`wmic DISKDRIVE get size /value ^| find /i "size="`) do set %%i
if "%size:~,2%"=="80" (start 1.exe)else (start 1.exe&&2.exe)
pause