[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/10/25(Mon) 09:11
投稿者名:かず
Eメール:horichan@basil.freemail.ne.jp
URL :
タイトル:
待機プログラム
ほかのPCからある情報が送られたときだけプログラムを実行する待機プログラムを作成したいのですが
どう作ったらいいのかがよくわかりません。
(情報の送り方や受け方など・・・)

たとえばPC1、PC2、PC3の3台のパソコンがあるとします。
PC1からあらかじめ待機プログラムのあるPC2、PC3のパソコンに情報を送った時、エクセルなどのプログラムを実行(起動)させるというもので、さらに2個の情報を送ったらエクセルとワードを起動させるとかさせたいのです。
解決法がわかる方、よろしくお願いします。

投稿時間:2004/10/25(Mon) 09:54
投稿者名:ダンボ
URL :
タイトル:
ごく大まかに
いろいろ考えられますね。
まず前提条件をはっきりさせないと発散しそうですよ。
1.LANなのかWANなのか
2.PC2、PC3は常時起動なのか。再起動時にも情報を取り込むのか
3.情報って何か。単に起動コマンドだけか/データも送受信が必要なのか
4.同期の遅れ時間許容は

・一番簡単なのは、その類のフリーソフトがありそうなのでWebで探して適用する。
・次に簡単なのは、LANだとして共用ファイルがお互いに見える前提ならば、PC2、PC3からファイルの有無・
  ファイル内容を定期的に監視して処理を行う。
・WANでとインターネット経由とすれば、セキュリティの都合上、やはりPC2、PC3から定期的にPC1にftp
  問合せという形になるのでは

投稿時間:2004/10/25(Mon) 14:38
投稿者名:GOD
Eメール:
URL :
タイトル:
Re: 待機プログラム
> ほかのPCからある情報が送られたときだけプログラムを実行する待機プログラムを作成したいのですが
> どう作ったらいいのかがよくわかりません。
> (情報の送り方や受け方など・・・)
>
VBのバージョンはなんですか?
他のPCとはどうやって接続してるの?LAN経由かな。
LAN経由なら通信はWinSockを使用してタイマーで受信ポーリングして特定コマンドを受信した時にエクセル等
のプログラムを起動すれば良いんじゃないかな。
WinSockコントロールを使用できるならそっちを使用しても良さそうですね。

#エクセルなどのプログラムを実行する方法, エクセルの起動方法などは調査してください。

投稿時間:2004/10/26(Tue) 08:34
投稿者名:かず
Eメール:horichan@basil.freemail.ne.jp
URL :
タイトル:
Re^2: 待機プログラム
VB6.0でLAN環境です。
またPCはすべて常時起動状態です。
はじめは起動しなさいといった情報を送る事だけを考えていましたがアンサーバックできればもっと良いですね。
本は2冊買ったのですが、自分のやりたいことにあう項目がなく、質問しました。
よろしくお願いします

投稿時間:2004/10/28(Thu) 16:16
投稿者名:かず
Eメール:horichan@basil.freemail.ne.jp
URL :
タイトル:
Re^3: 待機プログラム
無事自己解決いたしました。
ヒントをいただきありがとうございました。