--------------------------------------------------------------------------- *ソフト名称 LimeCalc *バージョン 1.00 *動作確認OS WindowsXP SP1 *開発環境 Visual C++ 7.1 *取り扱い フリーソフト *連絡先 http://kyuka.s53.xrea.com/ --------------------------------------------------------------------------- *免責 このソフトを利用した結果、いかなる障害が発生しても作者はその責任を負わないものとします。 また、修正の義務も負いません。自己責任で使用してください。 他、LimeChatのサイト、またはLimeChatの作者(Psychs氏) に LimeCalc についての質問などはしないようお願いします。 *概要 IRCクライアントであるLimeChat上で計算をするDLLです。 特徴は以下の通りです。 ・演算子、+ - より * / が優先される ・() に対応 ・数学関数が使用可能 *インストール、アンインストール LimeChatがあるフォルダの「Macro\File」にLimeCalc.dllを置いてください アンインストールはレジストリを使用していませんので、普通に削除してください *使い方等 マクロの設定の仕方は[マクロ項目の編集]画面の[動作の情報]に $DllString(LimeCalc.dll,LimeCalc,%m) と入力してください。 分からない人は setting.png を見て、その通りに設定してください setting.png の画面通りに設定すると、「@calc 1+2」と発言すると 「3」と帰ってくるはずです。 使用可能演算子、関数等は以下の通りです + 加算 - 減算 * 乗算 / 除算 % 余り | OR & AND ^ XOR ~ 1の補数 >> 右にビットシフト << 左にビットシフト ! 否定 abs(x) 絶対値 acos(x) アークコサイン asin(x) アークサイン atan(x) アークタンジェント atan2(x, y) 2変数のアークタンジェント ceil(x) 切り上げ cos(x) コサイン cosh(x) 双曲線余弦 fabs(x) 小数の絶対値 floor(x) 切り捨て fmod(x, y) 小数の剰余 frexp(x) 小数の仮数部 frexp1(x) frexp と同じ frexp2(x) 小数の指数部 ldexp(x, y) x * 2 の y 乗 log(x) 自然対数 log10(x) 底数 10 の対数 modf(x) 小数部分 modf1(x) modf と同じ modf2(x) 整数部分 pow(x, y) x の y 乗 random(x) 乱数 sin(x) サイン sinh(x) 双曲線正弦 sqrt(x) ルート tan(x) タンジェント tanh(x) 双曲線正接 他、 &&, ||, ==, != [error]と表示された場合、次のことが考えられます ・式が間違っている ・0で除算した ・最後に = をつけた *著作権、その他 LimeCalc の著作権は kyuka にあります。 LimeChat の著作権は LimeChatの作者(Psychs氏)にあります。 LimeCalc は LimeChat と関係ありません。 配布、転載に関しては、以下の条件を守ってください。 ・ファイル構成の変更をしない ・再圧縮をしない ・ファイルを書き換えない ・常識の範囲内で配布、転載する また、連絡の必要性はありません。 *履歴 2004/11/29 v1.00 ・完成 _eof_