青山です。

telnet.rb, nif.rb の新版を in.coming に入れて置きました。

telnet.rb はデフォルトプロンプトが間違っていたのを修正。

プロンプトの正規表現は $ ではなく、\Z で終わるようにして下さい。

$ でもほとんどの場合はうまくいってしまいますが、プロンプトが出てくる迄
にプロンプトと同じ文字列が出現し、さらに運悪くそれと同一のパケットに本
当のプロンプトが含まれていた場合に誤動作します。

nif.rb は対応 PAD 処理コマンドが増えました。

追加されたのは、F 以外ではじまるフォーラムへの移動用の *GO xxx
そして、NIFTY のコマンドをそのまま扱える # です。

例えば、「利用料金明細(過去 3ヶ月)」は次のような PAD で得られます。

#GO BILL
#2

また、巡回ツール内では、cmd メソッドとして扱えます。

nif.cmd("GO BILL")
nif.cmd("2")

これで任意の NIFTY のコマンドを扱えるようになりましたから、後は PAD の
本家である AIRCRAFT 関係で適当に面白い PAD を探して使うことが出来ます。


青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>