研发背景
经常用批处理的人都知道,cmd命令只支持整数的运算,无法对带小数点的数值进行计算,因此可见cmd的脚本功能是非常有限的,还好微软意识到了这一点,在Win7版本以上的系统中均集成了最新的命令行工具PowerShell,它功能强大,是在 .NET Framework 公共语言运行时 (CLR) 和 .NET Framework 的基础上构建的,并接受和返回 .NET Framework 对象,是专为系统管理员设计的新 Windows 命令行 shell。PowerShell功能这么强大,浮点运算能力也是不在话下的,但本人对CMD情有独钟,暂时还不愿意完全抛弃CMD,于是利用PowerShell的计算功能开发一个可以在CMD上调用的脚本程序pscalc.cmd,轻松实现带小数点的计算。
使用说明
根据四则运算表达式进行运算,并显示结果。
PSCALC {expression}
expression 四则运算计算表达式。
例如:call pscalc (3.14+5.12)*3/2
在批处理中要用call命令来调用,且需安装并启用Windows PowerShell 脚本环境
Windows PowerShell 是微软专为系统管理员设计的新 Windows 命令行 shell
一般在Win7以上版本的系统都会集成有该脚本环境,脚本默认是禁止运行的,
您需要使用PowerShell的Set-ExecutionPolicy命令来设置其运行权限。
Based on PowerShell
Designed By TOMaster at Computer Studio Of Zhou Zhou On 2018.4.
下载地址
原文地址:http://blog.51cto.com/conducer/2095208