|
初めに断っておきますが、長くなってしまいました(^-^; すみません
>秀Termは高機能なtelnetクライアントとして使うことが多いのですが
σ(^-^)も TELNETしてます☆
>秀Termの起動時に未登録ホストやIPアドレスを指定することは
>出来ないのでしょうか?
起動時オプションで未登録ホストへの接続ができるようにですか?
電話番号にしてもIPアドレスにしても、接続先以外の設定が
必要なので、それは難しいと思います(^-^;
電話番号ならモデムの設定、IPアドレスならポートの設定などが
それに該当します
>あちこちのホストに接続してデータを収集しているのですが、毎回
>同じホストを巡回しているわけではなく、一度しか接続しないホスト
>もあるので、なるべくホスト一覧には登録したくありません。
なるほど☆それは考えもしませんでした(^-^;
要望通りのものか分かりませんが、可能な限りスクリプトで
作ってみたので↓を参考にしてください
なお、これは、ついさっきテストしてみて出来てしまった代物で(^-^;
これは秀TermEvoの仕様かも知れません
今後、仕様変更される恐れがありますが、それは斉藤さんの
返事を待ちましょう(笑)
>今は、telnetクライアント機能を持っているサーバに接続してから
>別のホストに接続するスクリプトを組んでいるのですが、
どういうものか見てみたい気がします(^-^*)
>出来れば 秀termから直接接続したいと思っています。
めちゃくちゃ簡単な方法が1つあります(^-^;
1つ適当にホストを設定して、そのホストの電話番号、または
IPアドレスを空にしておきます
そうすると、接続のときに問い合わせがあるので
毎回、接続先を変更できます
あとは、スクリプトのafterhangupなどで電話番号、または
IPアドレスを削除すれば良いと思います
スクリプトで制御するには、簡単なものですが
即席で作ってみたので参考にしてください
-------------------->>--------------------
#host = "TELNET" ;ダイアル変更するホスト名
##modem = 2 ;モデムタイプ
#port = "telnet" ;ポート
#address = "pcvan.or.jp" ;電話番号/IPアドレス
openreg "CURRENTUSER","Software\Hidemaruo\HideTerm95\Config"
##a = 0
beginloop
#index = part("0000",length(##a),3)+##a
getreg "HostIndex000"+#index,#exist
if(no)
message "ホスト名が不正です"
closereg
return
endif
if(#host == #exist) breakloop
##a = ##a+1
endloop
openreg "CURRENTUSER","Software\Hidemaruo\HideTerm95\Host\"+#host
if(result == 0) return
input "電話番号/IPアドレス",#address
if(cancel) return
writeregstr "DialNo",#address
writeregint "ModemType",#modem
writeregstr "PortName",#port
closereg
connect #host
--------------------<<--------------------
どちらにしても、適当なホストを1つ作っておく必要があります
なお、これは秀TermEvoの仕様かも知れないと言いましたが
それは、秀TermEvoは動作環境の設定など、起動時に読み込みます。
しかし、ホストの設定は接続時に読み込むみたいです
今後、この仕様が明らかになったことで 変更されるかどうかは
σ(^-^)には分かりません(笑)
と言うことで、以上です。お疲れさまでした(^-^;
|
|