标题: [文本处理] 新年礼物 -- 批处理第三方增强工具 之 <计算器> [打印本页]
作者: 冷玉公子 时间: 2012-1-26 17:13 标题: 新年礼物 -- 批处理第三方增强工具 之 <计算器>
本帖最后由 冷玉公子 于 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
复制代码
作者: ivor 时间: 2012-1-26 19:34
看起来不错的样子
作者: 1094454852 时间: 2012-1-27 09:46
运行不了啊 闪一下
作者: 冷玉公子 时间: 2012-1-27 14:15
回复 3# 1094454852
此工具为命令行运行的,直接双击运行是会提示一下就没有的。
作者: find 时间: 2012-1-27 14:25
Cale是哪个单词的缩写?
作者: 1094454852 时间: 2012-1-27 18:37
这个软件是不是能写类似于命令快关的程序?
作者: 冷玉公子 时间: 2012-1-27 19:46
回复 5# find
哈哈 防计算器的名称而已
作者: 冷玉公子 时间: 2012-1-27 19:47
回复 6# 1094454852
什么是命令快关啊
作者: 1094454852 时间: 2012-1-30 10:01
说错了 是命令开关 就是类似于 /s /q
作者: 冷玉公子 时间: 2012-2-1 10:14
回复 9# 1094454852
可以的 批处理都可以 哈哈
作者: black-snowflake 时间: 2012-2-1 18:18
很不错! 不过我倒是比较喜欢用set /a 来做算数运算,因为接触的时间不长 现在日常用够了
作者: hnfeng 时间: 2022-8-26 09:28
计算较大的数值时出错,超过了最大能处理的数值?- BatCalc.exe 1000000000000000000000/1000000
- 9223372036854.78
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |