[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] [分享]批处理写的计算器

  1. @echo off
  2. :1
  3. set /p z=请输入你的公式:
  4. for /f "delims=+-*/" %%a in ("%z%") do (set a=%%a)
  5. for /f "delims=0123456789 tokens=1" %%b in ("%z%") do (set b=%%b)
  6. for /f "delims=+-*/ tokens=2" %%c in ("%z%") do (set c=%%c)
  7. SET /A U=%a% %b% %c%
  8. echo %a% %b% %c%=%u%
  9. pause>nul
  10. cls
  11. goto :1
复制代码

这个自学写的望大虾们多指教

[ 本帖最后由 雨夜秋风 于 2010-7-23 08:56 编辑 ]

建议改成goto 1而不是goto :1

TOP

还有
不能算小数点。。
有待改进。。

TOP

@echo off
set /p z=请输入你的表达式:
set /a U=%z%
echo %z%=%U%
pause>nul
献上最精简的原代码计算器。可以连续加减承除,括号。

TOP

这位朋友,分享代码不在这个板块。不然,这个贴会被封的
---学无止境---

TOP

返回列表