• ベストアンサー

Accessからtelnet経由にてLinuxにコ

Accessからtelnet経由にてLinuxにコマンドを発行したい どのようにすれば実現可能でしょうか? また、Tera TermのマクロをAccessから起動した場合、実行結果等も取得できるのでしょうか? よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • -boya-
  • ベストアンサー率35% (176/494)
回答No.1

プロではありませんので、参考程度に。 MS-ACCESSのVBAでTELNETを実行する方法としてすぐに思いつくのは、、、 (1)TELNETの実相を作り込む。 (2)ソケット通信用のActiveXなどのパーツを使用する。 (1)は非常に難しいですし、時間もかかります。 (2)はシェアソフトでいくつかあると思います。 「ソケット通信」「ActiveX」「OLE」「OCX」などのキーワードで探してみれば いくつか見つかると思いますので、ご希望の価格と性能・機能にあう物を検討してみて下さい。 (フリーソフトもあるかもしれません) TeraTermのマクロを利用するのであれば、 (3)マクロの拡張子ttlとTeraTermの関連付けがあるのであれば、shellExecute等の API関数を使ってマクロを実行する。TeraTermのログを取得する様にしておいて、 そのログをAccessから読み込む事で実行結果を取得する。 私が作成するのであれば、、、 いくつか固定のコマンドを実行であればTeraTermの(3)TeraTermマクロ、 全てのコマンドに対応したいなら(2)ActiveX等を使用すると思います。

Koba5
質問者

お礼

-boya-さん コメントありがとうございます 参考にさせていただきます

すると、全ての回答が全文表示されます。

関連するQ&A