01833 00/11/07 10:57 RE:01832 setportnoコマンドに付いて
投稿者 : もか   コメントを投稿する

>> スクリプトを中断せずにポートの切り替えをランダムに行ないたいのです。
>> 良い方法有りませんか?
>
> connect文を使わずにポートだけ切り替えることは出来ないです。
>
> ホストプロパティ側でスクリプトを指定しておいて、うまく処理が続行されるよう
>に工夫するしかないです。
>
> 例えば、スクリプトの先頭で
>
>    if( %port == 1 ) {
>        goto ProcessPort1        ; ポート1に接続したときの処理
>    elseif( %port == 2 ) {
>        goto ProcessPort2        ; ポート1に接続したときの処理
>    endif
>
>    ...
>    ...
>;   ポート1に切り替える処理処理
>    %port = 1
>    connect "Host_Port1"
>ProcessPort1:
>    ...
>    ...
>
>
> とか。
>
ご回答有り難う御座いました。
上記方法で試してみましたが、やはりconnect文がくるとscript自体が終了してしまうようです?
又、既に接続されている場合は”オンライン中はconnect文は使えません”と表示されてしまいます。
無理なのかなあ?
実際にやってみたいのは、com1で予め接続されていて、そこにscriptを実行する事でcom2,com3,com1をscript実行中、任意で切り替えを行ないたいのです。

PS、
コマンドのsetportnoはどういう時にどのように使用するものですが?


新規に投稿する