联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off if "%1"=="" echo 请输入驱动器盘符(不带冒号) & goto :eof > part.scr echo select volume %1 >> part.scr echo list partition for /f "tokens=5,6" %%i in ('diskpart /s part.scr ^| find "*"') do ( echo 驱动器%1总容量为:%%i %%j )
@echo off for /f "tokens=2,3" %%a in ('chkdsk %1^|find "总"') do ( set aa=%%a set bb=%%b ) set aa=%aa:,=% if not "%bb%"=="KB" ( set/a aa/=1024 set bb=KB ) set aa=%aa% %bb% echo %aa%
Originally posted by wangff at 2008-11-24 05:59 PM: @echo off for /f "tokens=2,3" %%a in ('chkdsk %1^|find "总"') do ( set aa=%%a set bb=%%b ) set aa=%aa:,=% if not "%bb%"=="KB" ( set ...
@echo off for /f "tokens=2,3" %%a in ('chkdsk %1^|find "总"') do ( set aa=%%a set bb=%%b ) set aa=%aa:,=% if not "%bb%"=="KB" ( set ...
Originally posted by qzwqzw at 2008-11-24 04:37 PM: @echo off if "%1"=="" echo 请输入驱动器盘符(不带冒号) & goto :eof > part.scr echo select volume %1 >> part.scr echo list partition for ...
@echo off if "%1"=="" echo 请输入驱动器盘符(不带冒号) & goto :eof > part.scr echo select volume %1 >> part.scr echo list partition for ...
Originally posted by HAT at 2008-11-24 08:59 PM: 批处理里面没有除法,只有整除。
@echo off for /f "tokens=2,3" %%a in ('chkdsk C:^|find "总"') do ( set size=%%a set unit=%%b ) set size=%size:,=% echo %size% echo %unit% pause if not %unit%*==KB* set /a size=size/2 echo %size% KB pause
4276965376 字节。 请按任意键继续. . . 1073741823 KB 请按任意键继续. . .
@echo off set /a d=1^<^<31,x="~d" echo cmd所能处理的最小数值为 %d% echo cmd所能处理的最大数值为 %x%
Originally posted by HAT at 2008-11-24 10:47 PM: @echo off set /a d=1^<^<31,x="~d" echo cmd所能处理的最小数值为 %d% echo cmd所能处理的最大数值为 %x% pause
@echo off set /a d=1^<^<31,x="~d" echo cmd所能处理的最小数值为 %d% echo cmd所能处理的最大数值为 %x% pause