:: System Parameter set xpProgName=DosCalculator set xpProgVer=1.0.0.1
echo. title 歡迎使用Taoether編制的小計(jì)算器(DCal.bat) %xpProgName%_V%xpProgVer% color 1f rem mode con cols=80 lines=40 echo 歡迎使用Taoether編制的小計(jì)算器(DCal.bat) %xpProgName%_V%xpProgVer%
if /I {%1}=={} goto Main if /I "%1"=="C" goto Main if /I "%1"=="H" goto help if /I "%1"=="V" goto ver
:Ver echo. rem 重要聲明: rem 本程序由taoether編寫,您可以任意傳播,但請(qǐng)不要?jiǎng)h除以下信息! rem 如用于商業(yè)用途,請(qǐng)與作者聯(lián)系。 echo Version: echo ------------------------------ echo Program: %xpProgName% echo Author: Taoether echo Version: %xpProgVer% echo IssueTime: 09:01 2009-2-18 echo UpdateTime: 9:01 2009-6-5 echo Email: taoether@gmail.com echo HomePage: www.yoyotao.net echo ------------------------------ echo. echo Version Log: echo ----------------------------------------- echo Ver. Date. Log. echo ----------------------------------------- echo V1000 20090218 New program issue. echo V1001 20090605 Add new function: Clear. echo ... echo ----------------------------------------- if /I {%1}=={} goto Main if /I "%1"=="H" goto end if /I "%1"=="V" goto end
:Main echo. echo 進(jìn)入計(jì)算模式: (顯示幫助:請(qǐng)按H;顯示版本:請(qǐng)按V;清屏:請(qǐng)按C;退出:請(qǐng)按E) echo. :Calc set /p input=請(qǐng)輸入表達(dá)式: if /I "%input%"=="E" goto end if /I "%input%"=="H" goto help if /I "%input%"=="V" goto Ver if /I "%input%"=="C" goto Clear set /a result=%input% echo 計(jì)算結(jié)果為:%input%=%result% echo. goto Calc
:Clear cls if /I {%1}=={} goto Main if /I "%1"=="H" goto end if /I "%1"=="V" goto end