首页
看点啥
插画图片
首页 科技看点 PowerShell 语音计算器实现方式代码实用指南

PowerShell 语音计算器实现方式代码实用指南

2026-09-04 0

平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“PowerShell 语音计算器实现方法代码”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际采用顺序,把思路、关键写法和容易踩坑的地方讲清楚,便于大家直接对照操作。

带中文发音功能的计算器程序,兼容鼠标和小键盘输入,兼容多种数值转人民币
大写,如:123.4--->壹佰贰拾叁点肆圆。

【程序界面抓图】

版本号 1.51

下载:/201710/tools/voice_calc_jb51.rar

【本程序定位】

本程序定位为:语音+轻松+常用+便于的+免费软件。
理解这一步时,所以本程序同时不打算提供语音开关功能。假如不需语音功能,建议采用微软自带的计算器。

【开发初衷】
带有语音的计算器软件大都收费或者是破解版,而我这个首先不收费,
其次开源,也就是说绝无后门,你还能够diy。

【本程序缺点】
加上语音功能后,程序速度必然会拖慢很多。
在这个场景下,对于win7,你能够进入控制面板->语音识别->文本到语音转换,调整语速,使之略快。

【可靠性】

在这个场景下,虽说“本计算器算错数造成的任何损失,概不负责!”但脚本语言都是调用系统库来完成运算,
可靠性还是很好的。基本上不会把喜洋洋算成灰太狼那么不靠谱。
本程序是调用.net库来完成运算。

【精度】

本计算器的计算结果,有2种精度,分别为:
29位 (正负小数点前 + 小数点后)
15位 至 29位 语言内部自动选择 (正负小数点前 + 小数点后)
你能够借助计算器的设置按钮改变它。
结合项目来看,29位精度当然更好,但是算 (1/3)*3=0.999999 ... 适用来计算结果比较大,保留小数位比较多的情况。
15位精度虽然差, 但是算 (1/3)*3=1

最大最小整数值为:
-79228162514264337593543950335 --- 7 9228 1625 1426 4337 5935 4395 0335
穰 杼 垓 京 兆 亿 万 个
实际处理时,由于 ([System.Math]::Sqrt(79228162514264337593543950335))= 281 4749 7671 0656,即15位。
算14位十进制9,乘以14位十进制9,即本程序应该算是14位计算器。

【高级用法】

本程序是调用.net库来完成运算。
本程序理论上是一个轻松的公式计算器。
能够计算负数: 3*5-20
在公式栏输入:
[System.Math]::Sqrt(2) 则能够计算2的平方根。
更多高级用法参见:
(链接已移除)

【小键盘输入】
首先把光标放在,公式输入栏上,同时确保【numlock】灯亮。
小键盘回车键 = 计算结果
esc键 = 归零
后退键( <- ) = 删除最后一位数字


【系统需求】
本程序依赖PowerShell 2.0,和 操作系统语音库。
在这个场景下,本程序可运行在从winxp-sp3到win8的客户机上,从win2003到win2012的服务器上。
在这个场景下,本程序在PowerShell 3.0下也能运行,不是必须。但你装3.0那更好了。

【授权】

允许个人,家庭,和少于50人的企业免费采用!
欢迎网站,论坛转载,但必须保留著作权人!
禁止超过50人的公司,企业,团体免费采用,违者追究法律责任!
本计算器算错数造成的任何损失,概不负责!

您可能感兴趣的文章:
  • shell 计算器的实现示例
喜欢(0)

上一篇

正则表达式匹配ip地址超详细讲解实用指南

正则表达式匹配ip地址超详细讲解实用指南

下一篇

正则表达式基础学习一文入门实用指南

正则表达式基础学习一文入门实用指南
猜你喜欢