チャット 計算サービス
ホーム
ホームページ
更新履歴
NOW!
チャット
ボイスチャット
ボイスメール
分身一覧
中継一覧
チャットメンバー

MSサポート情報検索
検索ページ
システム概要

パスワード変更
システム概要
ダウンロード

フォロー
一覧
WINTIS97

ツール、TIPS
Urlコンポーネント
Sessionモニタ
Excel作成
webinfo
きゃらメール
delold.vbs
rentoday.vbs
ASP TIPS
IRC伝言サービス
IRC計算サービス
プロファイル aspProfile
時間計測 TimeTool
MIMEマップ操作
電話番号11桁対応
ServerVariables
IPアドレス設定
Mediaモニタ
数式電卓
ファイル表示
CHOCOA URL紹介

お勧め
ソフトウェア
ハードウェア
リンク

WinNT WebRing
サイト一覧
前へ
次へ
ランダム
 
日本骨髄バンク  
PASSJ  
【楽天市場】ホビー・ペット・コレクション  
 
 
 

チャットでちょっとした計算をするサービスです。

環境
サーバに常駐しているCHOCOA上でCHOCOA Script言語を利用して 開発しています。
CHOCOA Scriptについては、CHOCOAのホームページをご覧ください。
スクリプトは、CHOCOAバージョン 1.0から対応しています。
0.2f18 など 1.0未満のバージョンでは利用できません。
スクリプトファイル calc.csf
ファイル: calc.csf
このファイルをボット用のCHOCOAに
メニュー「設定」−「スクリプト設定」で「追加」します。
通常の利用者のCHOCOAに組み込むと、その人からは伝言を行なうことができません。
次に、伝言を利用したいチャンネルにボットを接続します。
※「スクリプト設定」メニューがない場合は、CHOCOAのバージョンが違います。
 1.0Beta2 以降をお使いください。
計算の仕方
計算をしたい場合は、次の書式で発言します。

計算 計算式

たとえば

計算 100 + 100

計算結果が表示されます。
あまり凝った計算はできません。
仕様
入力された文字列をCHOCA Scriptにわたして、計算させています。
備考
CHOCOA Scriptでどのようなことができるかと、いろいろ挑戦しています。
スクリプトソース calc.csf
/Service 計算サービス
{
/Function
{
  /calc
  {
    /if (( $ismatchnocase("$msg" , "計算 *") == 1) || ( $ismatchnocase("$msg" , "calc *") == 1))
    {
      %a = "$mid("$msg", 5)"
      %b = %a
      /privmsg $chan %b
    }
  }
}
/Event
{
  on * : INPUT : * : /calc
  on * : TEXT : * : * : /calc
}
/Access
{
}
/PopupMain
{
}
/PopupUser
{
}
}
/Var
{
%a $abs(-10)
%b $abs(-10)
%c $abs(-10)
}
作成:河端
Hotmail,MSN Messanger:YoshihiroKawabata
参照:
管理:/irc/script_calc.asp
   管理ツール