本帖最后由 冷玉公子 于 2012-1-28 18:39 编辑
批处理第三方增强工具 之 <计算器>
程序作者:冷玉公子
程序用法:BatCale 88*66-(55)/3
完美支持正则表达式,支持嵌入式。
批处理之家论坛出品
Http://www.bathome.net
BatCalc_--_批处理计算器.7z
http://115.com/file/c2b44rxx#
注释:程序由AutoIt编写,可能会有杀毒报错。 不用担心
如非计算浮点数,请不要使用本程序,否则会大大降低批处理运行速度。
随机赠送一个调用函数带说明:- @Echo Off&SetLocal EnableDelayedExpansion
-
- Call :_BatCalc 8.6-6.1 Value
- Echo %Value%
- Pause>Nul
-
- @Rem :: 如果运算有运算符记得加上两个^^来转移
- Call :_BatCalc 8*8+^^(6-1.2^^) Value
- Echo %Value%
- Pause>Nul
- Exit
-
-
- @Rem :: 函数说明:
- @Rem :: Call :_BatCalc 计算区域 赋值变量
- @Rem :: 就是说将计算的结果赋值给指定变量
- :_BatCalc
- For /F %%A In ('BatCalc.exe %1') Do Set %2=%%A
- Goto :Eof
复制代码
|