青山です。
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>