コマンドラインパラメータの計算式を計算するソフトです。 他のソフトから呼び出して使うことを想定しています。
「1+2*3」といったパラメータを受け取ると、計算結果の「7」を メッセージダイアログに表示したり、クリップボードに保存したりします。
現時点ではβ版レベルの完成度です。 気をつけてコーディングしているので、 致命的なバグはないかなーとか勝手に思っていますが、 計算結果が間違っていたらごめんなさい。
お約束ではありますが、自己責任でお願いします。
以下のパラメータを先頭に付加することで、ParaCalcの動作を変えることができます。
計算結果をメッセージダイアログに表示します。
計算結果をクリップボードに保存します。
/mも/cも指定されていない場合、/mが指定されたものとみなします。
いわゆる四則演算(+、-、*、/)をサポートしています。 計算は、倍精度浮動小数点にて行っています。 (まぁ、一般的な電卓の精度はあると思ってよいかと思います) 計算の優先順位は一般的なそれと同様です。加減算より、乗除算が優先されます。 括弧があれば、それより優先します。 なお、全ての文字は2バイト文字でもOKです。
加算(足し算)をします。
減算(引き算)をします。
乗算(掛け算)をします。
除算(割り算)をします。
演算の優先順位を変更します。
数値の入力をします。
作者自身はOffisnailさん作のOffisnail Spellと連携して使用しています。 Offisnail SpellについてはOffisnailさんのサイトを 参考にしてください。
連携を行う際の設定は、Offisnail Spellの設定を以下のようにします。 確認ダイアログが不要であれば、/cは必要ありません。 この例では、CAB版で本体にインストールした場合を想定して書いています。
[Mail] name01=計算 exe01=\Program Files\ParaCalc\paracalc.exe param01=/m /c $Ut$
Windows Mobile 5.0/6.0端末で動作すると思いますが、 WILLCOM03でしか動作確認していません。
CAB版をダウンロードした場合は、paracalc.CABを適当な場所に置いた後、 CABを実行してインストールしてください。
zip版をダウンロードした場合は、解凍したparacalc.exeを 適当な場所に置いてください。
CAB版をダウンロードしてインストールした場合は、「プログラムの削除」から 「momo-lab.net ParaCalc」を選択して削除してください。
zip版をダウンロードした場合は、解凍したファイルをすべて消してしまうだけです。 ショートカットを作成した場合は、それも消してしまってよいです。
みなさまの協力がなければ、このソフトはなかったのです。 ほんとに、ありがとさまでしたm(_ _)m
本配布物(Exeやらソースやらね)は私ことももたろが作成しました。 ので、一応、著作権は私が持ってることになります。 が、あんまりうるさいことは言いませんってゆーか言いたくありませんので、 商用・非商用かかわらず自由に利用してしまってください。
ソースが配布されている場合、そのソースを利用して作成されたバイナリ及びソースを配布する際に、 私に断りを入れる必要はありませんし、そのことを明記する必要もありません。 ・・・とはいえ、一言教えてくれたりすると私が小躍りして喜びますし、 まったく同じものを著作権表示だけ変えて公開されたりすると不愉快な気分になります。 まぁ、そこらへんは利用者の良心にお任せします。
あ、そうそ。これを書いとかないと。 本配布物を利用する為の対価は一切頂きませんが、 そのかわり、利用したことによって起こった如何なる問題に関して ももたろは一切その責任を負いません。ってゆーか負えません。
まぁ、簡単に言うと 「タダで配布するんで、勝手に使ってちょーだいな。その代わり何があっても知らないよ」 ってことです。
ただし、regex.h/regex.cppは、nakkaさま作成の正規表現ライブラリを Jiroさまがjotのソース内で改変されたものをさらに改変して使用していますので、 配布元のライセンスに従います。
Copyright (C) 1996-2002 by Tomoaki Nakashima. All rights reserved. http://www.nakka.com/ nakka@nakka.com
Copyright (C) 2007-2008, Aquamarine Networks. http://pandora.sblo.jp/