Written 12/22/98
calc
MS-DOSプロンプトで数式を入力し、その答を標準出力するソフトです。
ちょっとした計算をしたいときは、ふつう電卓を使うのでしょうか。 電卓は正しくキー入力したかどうか分からないので私は嫌いです (すぐに間違えるし)。
その点、このソフトは何を計算したか分かるので安心です。
    calc.lzh (2kB)
 
使い方は次のようです。
    CScript [//nologo] calc.js expression
 
expression にはたとえば、
    1+2
 
などとします。スペースを入れたいときは
    "1 + 2"
 
とします。
演算子だけでなく、JScriptの関数(Mathオブジェクトのメソッド)と 定数(Mathオブジェクトのプロパティ)も使えます。 たとえば次のようです。
    CScript //nologo calc.js sin(PI/2)
 
使える関数と定数は次のとおりです。
    関数:
        abs     acos    asin    atan    atan2   ceil    cos
        exp     floor   log     max     min     pow     random
        round   sin     sqrt    tan
    定数:
        PI      E
 
前回の結果を $ で参照できます。たとえば、
    >CScript //nologo calc.js 1+2
    3
    >CScript //nologo calc.js $*$*2
    18
 
という具合です。
    calc.bat
    ------------------------------------------
    cscript //nologo ...\calc.js %1
 
というファイルを作っておいてパスの切ってあるディレクトリに入れておけば、
    calc 1+2
 
で答えが出てきます。 あと、MS-DOSプロンプトをスタートメニューに入れておいて、 2つのキーで開くようにしておきましょう。
それほど使いこんでいないので不具合があるかもしれません。 詳しいことはスクリプトを見てください。

表紙