标题: [其他] [分享]批处理写的计算器 [打印本页]
作者: 雨夜秋风 时间: 2010-7-12 09:02 标题: [分享]批处理写的计算器
- @echo off
- :1
- set /p z=请输入你的公式:
- for /f "delims=+-*/" %%a in ("%z%") do (set a=%%a)
- for /f "delims=0123456789 tokens=1" %%b in ("%z%") do (set b=%%b)
- for /f "delims=+-*/ tokens=2" %%c in ("%z%") do (set c=%%c)
- SET /A U=%a% %b% %c%
- echo %a% %b% %c%=%u%
- pause>nul
- cls
- goto :1
复制代码
这个自学写的望大虾们多指教
[ 本帖最后由 雨夜秋风 于 2010-7-23 08:56 编辑 ]
作者: zcydez 时间: 2010-7-12 15:24
建议改成goto 1而不是goto :1
作者: zcydez 时间: 2010-7-12 15:30
还有
不能算小数点。。
有待改进。。
作者: 雨夜秋风 时间: 2010-7-15 17:58
@echo off
set /p z=请输入你的表达式:
set /a U=%z%
echo %z%=%U%
pause>nul
献上最精简的原代码计算器。可以连续加减承除,括号。
作者: broly 时间: 2010-7-23 10:41
这位朋友,分享代码不在这个板块。不然,这个贴会被封的
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |