PowerShell 语音计算器实现代码

转载  更新时间:2017年10月02日 00:53:17   投稿:mdxy-dxy   我要评论

带中文发音功能的计算器程序,支持鼠标和小键盘输入,支持多种数值转人民币的相关资料

带中文发音功能的计算器程序,支持鼠标和小键盘输入,支持多种数值转人民币
大写,如: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的平方根。
更多高级用法参见:
http://msdn.microsoft.com/zh-cn/library/system.math.aspx

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


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

【授权】

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

相关文章

  • PowerShell中的函数重载示例

    PowerShell中的函数重载示例

    这篇文章主要介绍了PowerShell中的函数重载示例,本文直接给出一个完整重载示例,需要的朋友可以参考下
    2015-06-06
  • 使用PowerShell操作Windows服务的命令小结

    使用PowerShell操作Windows服务的命令小结

    这篇文章主要介绍了使用PowerShell操作Windows服务的命令小结,本文只是做了一个命令列表,需要的朋友可以参考下
    2014-08-08
  • Powershell小技巧--远程对比服务配置

    Powershell小技巧--远程对比服务配置

    这篇文章主要介绍了使用Powershell远程对比服务配置的方法,大家可以推广下获取服务器其他参数进行对比,希望对大家能有所帮助
    2014-09-09
  • Powershell小技巧之找出最大最小值

    Powershell小技巧之找出最大最小值

    在一个有n个元素的集合中,需要多少次比较才能确定其最小、最大元素呢?如果一个一个的比较,那么需要n-1次比较,是不是有更好的方法呢?如果,在比较中,记录遇到的最大值和最小值。将输入的元素两两比较,然后与当前的最大值、最小值进行比较。
    2014-09-09
  • PowerShell脚本开发之尝试登录ftp

    PowerShell脚本开发之尝试登录ftp

    本文和后续的文章将会试图通过PowerShell实现对上述潜在攻击点的弱密码尝试,本文首先针对ftp的密码尝试。记录下全过程,有需要的朋友可以参考下。
    2014-10-10
  • PowerShell小技巧之配置机器的静态IP

    PowerShell小技巧之配置机器的静态IP

    本文主要介绍了利用PowerShell配置静态IP地址的方法以及示例,有需要的朋友参考下
    2014-09-09
  • Powershell小技巧之删除不规则字符

    Powershell小技巧之删除不规则字符

    这里有段函数教你使用powershell时在任何路径中使用下划线去替换其中不规则部分,希望对大家有所帮助
    2014-09-09
  • PowerShell函数指定返回值类型实例

    PowerShell函数指定返回值类型实例

    这篇文章主要介绍了PowerShell函数指定返回值类型,即定义PowerShell函数的返回值类型,需要的朋友可以参考下
    2014-07-07
  • Powershell读取PFX证书并输入密码的脚本分享

    Powershell读取PFX证书并输入密码的脚本分享

    这篇文章主要介绍了Powershell读取PFX证书并输入密码的脚本分享,本文实现直接用脚本输入密码,避免了手动输入密码的麻烦,需要的朋友可以参考下
    2014-11-11
  • Powershell中可以使用的.Net实用静态方法

    Powershell中可以使用的.Net实用静态方法

    这篇文章主要介绍了Powershell中可以使用的.Net实用静态方法,本文直接给出使用示例,并罗列了常用的静态方法,需要的朋友可以参考下
    2015-03-03

最新评论