PowerShell音声電卓実装コード
中国語発音の電卓、マウスとキーボード入力に対応、人民元への多値計算に対応
大文字 例:123.4 ---> 123.23ポイント4元。
[プログラムインターフェイスのキャプチャ]。
バージョン番号1.51
ダウンロードする /201710/tools/voice_calc_jb51.rar
[このプログラムは場所を特定します]。
このプログラムは、音声+簡易+共通+使用+便利+無料ソフトという位置づけです。
/{br
ですから、このプログラムは音声スイッチ機能を提供するものではありません。音声機能が不要な場合は、マイクロソフト社に付属の電卓を使用することをお勧めします。
原案
/{br
音声付きの電卓はほとんどが有料か割れ物ですが、この電卓は課金しません。
2つ目はオープンソースなので、バックドアがなく、DIYも可能です。
/{br 音声機能の追加に伴い、プログラムの速度が大幅に低下することが予想されます。
Win7の場合は、コントロールパネル->音声認識->音声合成の変換で、話す速度を調整すると、若干速くなるようです。
[信頼性】について]
"この電卓は計算間違いによる損害に責任を負いません!"しかし、スクリプト言語はシステムライブラリを呼び出して計算を行います。
{スクリプト言語は、システムライブラリを呼び出して計算を行います。
/{br
でも、スクリプト言語がシステムライブラリを呼び出して計算するので、信頼性は非常に高いです。Wolffyのように信頼性が低いということはありません。
このプログラムは、.netのライブラリを呼び出して演算を行っています。
[精度]です。
この電卓で2段階の精度で計算した結果は
29ビット(小数点以下プラスマイナス前+小数点以下プラスマイナス後)
15ビット~29ビット 言語内部自動選択(10進数前+10進数後)
電卓の設定ボタンから変更することができます。
29ビット精度の方が確かに良いのですが、(1/3)*3 = 0.999999 を数える・・・結果が大きく、小数点以下の桁数が確保されている計算に向いています。
15ビット精度は悪くなるが、(1/3)*3=1
整数の最大値、最小値は
--- 7 9228 1625 14264337593543950335 --- 7 9228 1625 1426 4337 5935 4395 0335
ラング 垓 京 兆 亿万 個
([System.Math]::Sqrt(79228162514264337593543950335)) = 281 4749 7671 0656なので、15ビットとなる。
10進数の9を14個数えて掛ける、つまりこのプログラムは14ビット計算機と考えるべきでしょう。
[高度な使い方】です。]
このプログラムは、.netのライブラリを呼び出して演算を行っています。
このプログラムは、理論的には単純な数式計算機です。
負の数の計算ができます。3*5-20
数式欄に、入力します。
[System.Math]::Sqrt(2) とすれば、2の平方根を計算することができます。
より高度な使い方はこちらをご覧ください。
http://msdn.microsoft.com/zh-cn/library/system.math.aspx
[キーボード入力
/{br
まず、カーソルを, 数式入力フィールドに置き、[numlock]ライトが点灯していることを確認します。
キーパッドのEnterキー=計算結果
エスケープキー=ゼロ
バックキー( <- ) = 最後の一桁を削除する
[システム要件
このプログラムは、PowerShell 2.0、およびOSの音声ライブラリに依存しています。
このプログラムは、winxp-sp3からwin8までのクライアントと、win2003からwin2012までのサーバーで動作します。
このプログラムは、PowerShell 3.0でも動作します(必須ではありません)。しかし、3.0をインストールしたほうがよいでしょう。
[ライセンス]が必要です。
個人、家族、50人以下の企業なら無料で使用可能です
ウェブサイトや掲示板の転載は自由ですが、著作権者の明記が必要です
企業、法人、50人以上の団体による無償使用は禁止!違反者は法的責任を負うことになります。
関連
-
制限された言語パターンを迂回するPowerShellコードインジェクションの脆弱性を防ぐ方法
-
Ubuntu PowerShell詳解(初心者必見チュートリアル)
-
このシステムでのスクリプトの実行を無効にするPowerShellソリューション
-
PowerShell 4.0によるサーバセットアップの自動化
-
PowerShellでの追加を解説
-
PowerShellの基本的な使い方のチュートリアル
-
PowerShellでパイプラインを終了させる方法
-
PowerShellでNICの状態と対応する電源設定を確認する
-
PowerShellで複数ファイルからキーワードを取得する
-
ネットワーク上のホストの種類を検出するPowerShellスクリプト
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
UbuntuシステムでのPowerShellベースの利用を解説
-
デジタル署名のないスクリプトはPowerShellで実行されない
-
PowershellによるWindowsログのクエリ方法
-
PowerShellのエラートラッピングの話
-
PowerShellを使用して、現在のホストメモリ使用量と合計を取得する方法
-
PowerShellスクリプトのバッククオートの使用例です。いつでもどこでもコードに改行
-
PowerShellにおける関数のオーバーロードの例
-
PowerShellで文字列を別行動で表示する2つの方法
-
PowerShellでregularとValidateSetを使用してパラメータを検証する
-
Powershellスクリプトで条件付きブレークポイントを使用する例