|
1つの作戦として僕が考えた方法があるので参考にさせていただきたいと思い
ますが…
まず、接続する用のホストを1つだけ用意しておきます。仮にそれのホスト名
を「共通ホスト」という名前にしておいたとします。
それの接続先ホスト名(インターネット上でのホスト名)は適当にしておきま
す。
そして、接続を開始するスクリプトを1つ用意します。それのやることは、
#file = "...ホスト一覧のファイル名...";
openfile #file
readfile #file, #line
closefile #file
openreg "CURRENTUSER"
, "Software\Hidemaruo\HideTerm95\Host\共通ホスト"
writeregstr "DialNo", #line
closereg
connect "共通ホスト"
とします。それでとりあえず1つ目のホストに接続します。
そして、そのホストの自動起動スクリプトを用意しておいて、その中で、
AfterHangupの実行をして、切断後に特定ラベルに飛ぶようにしておきます。そ
してそこの処理で、
openreg "CURRENTUSER"
, "Software\Hidemaruo\HideTerm95\Host\共通ホスト"
#host = getregstr( "DialNo" );
closereg
openfile #file
while(1)
readfile #file, #line
if( no ) exit
if( #line == #host ) breakloop;
endwhile
closefile #file
readfile #file, #line
openreg "CURRENTUSER"
, "Software\Hidemaruo\HideTerm95\Host\共通ホスト"
writeregstr "DialNo", #line
closereg
connect "共通ホスト"
みたいにすれば、次のホストに接続しにいくと思います。
上記スクリプトは実際に動作してみた訳ではないので間違いもあるかと思いま
すが、なんとなくそういう作戦で出来そうでは無いかということでトライしてみ
て欲しいです。
|
|