|
|
硬盘分区整G公式计算器
@echo off
title 硬盘分区整G公式计算器 By http://hi.baidu.com/bbis
setlocal enabledelayedexpansion
:ok
color f4
mode con: cols=15 lines=3
mode con: cols=19 lines=4
mode con: cols=22 lines=5
mode con: cols=25 lines=6
mode con: cols=28 lines=7
mode con: cols=30 lines=8
mode con: cols=32 lines=9
mode con: cols=38 lines=10
mode con: cols=40 lines=11
mode con: cols=45 lines=12
mode con: cols=48 lines=13
mode con: cols=50 lines=14
mode con: cols=54 lines=15
echo.
echo 我们在进行硬盘分区的时候,往往输入5000 Mb
echo.
echo 但是得出来的分区容量却不是整数 5G
echo.
echo 那是因为系统在计算容量的时候不是按照1000来计算的
echo.
echo 而是按照1024来计算的,所以在分区的时候经常看到4.99G
echo.
echo 不是整数,感觉很不舒服.此工具解决了您的后顾之忧~~
echo.
echo 按照此工具计算出来的数字来分区,保证十全十美 *^^_^^*
echo.
set /p X= 请输入您要分区后得到的整数(单位G):
set /a num1=%X%
set /a A=%num1%-1
set /a B=%A%*4
set /a C=%X%*1024
set /a D=%B%+%C%
mode con: cols=54 lines=15
mode con: cols=50 lines=14
mode con: cols=48 lines=13
mode con: cols=45 lines=12
mode con: cols=40 lines=11
mode con: cols=38 lines=10
mode con: cols=32 lines=9
mode con: cols=28 lines=8
mode con: cols=25 lines=7
mode con: cols=22 lines=6
mode con: cols=20 lines=5
mode con: cols=18 lines=4
mode con: cols=15 lines=2
color 4f
mode con: cols=15 lines=1
mode con: cols=25 lines=1
mode con: cols=28 lines=1
mode con: cols=30 lines=1
mode con: cols=32 lines=1
mode con: cols=38 lines=1
mode con: cols=40 lines=2
mode con: cols=45 lines=3
mode con: cols=48 lines=4
mode con: cols=50 lines=5
mode con: cols=54 lines=6
mode con: cols=54 lines=7
if {%D%} equ {} goto :error
if %D% LSS 1024 goto :error1
:jisuan
echo.
echo.
echo 您在分区时,输入 %D% Mb 就可以得到整数 %X% G
echo.
echo 分区的公式是:〖( X-1)×4+1024×X=Y 〗
echo.
echo (X是你要得到的整数;Y是计算出来应输入的数字)
pause >>NUL
mode con: cols=54 lines=7
echo BYE~~
mode con: cols=54 lines=6
echo BYE~~
mode con: cols=50 lines=5
echo BYE~~
mode con: cols=48 lines=4
echo BYE~~
mode con: cols=45 lines=3
echo BYE~~
mode con: cols=40 lines=2
mode con: cols=38 lines=1
mode con: cols=32 lines=1
mode con: cols=30 lines=1
mode con: cols=28 lines=1
mode con: cols=25 lines=1
mode con: cols=22 lines=1
mode con: cols=19 lines=1
mode con: cols=15 lines=1
goto :exit
:error
echo.
echo 错误!!
echo.
echo 请输入合法的数字!!
@ping -n 2 127.0.0.1 >>nul
mode con: cols=54 lines=7
mode con: cols=50 lines=6
mode con: cols=48 lines=5
mode con: cols=45 lines=4
mode con: cols=42 lines=3
mode con: cols=38 lines=2
mode con: cols=36 lines=1
mode con: cols=32 lines=1
mode con: cols=28 lines=1
mode con: cols=25 lines=1
mode con: cols=19 lines=1
mode con: cols=15 lines=1
goto :ok
:error1
echo.
echo 系统即将崩溃......
echo.
echo 崩溃原因:亵渎硬盘容量......罚你等待8秒后继续!
echo.
echo 难道你家的硬盘可以用【%X%】这个“整数”来分区?!!
@ping -n 8 127.0.0.1 >>nul
mode con: cols=54 lines=7
mode con: cols=50 lines=6
mode con: cols=48 lines=5
mode con: cols=45 lines=4
mode con: cols=42 lines=3
mode con: cols=38 lines=2
mode con: cols=36 lines=1
mode con: cols=32 lines=1
mode con: cols=28 lines=1
mode con: cols=25 lines=1
mode con: cols=19 lines=1
mode con: cols=15 lines=1
goto :ok
:exit
exit |
|