| 00141 98/12/12 05:50 | RE:00140 telnet接続 |
| 投稿者 : かずや | コメントを投稿する |
初めに断っておきますが、長くなってしまいました(^-^; すみません >秀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は動作環境の設定など、起動時に読み込みます。 しかし、ホストの設定は接続時に読み込むみたいです 今後、この仕様が明らかになったことで 変更されるかどうかは σ(^-^)には分かりません(笑) と言うことで、以上です。お疲れさまでした(^-^; |
| 新規に投稿する |