tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: ネットワーク上の他のPCにあるプログラムの起動
投稿日: 2009/10/09(Fri) 16:13
投稿者sakusaku
ご回答ありがとうございます

> PC1から、PC2上の実行ファイルないしショートカットを実行しているということですか?

その通りです

> PC1から、PC2上で実行されている、ファイルコピープログラムをキックする別プログラムに、
> なんらかの通信データを送っているということであれば、

そんな大層なものではなくて、ただのshell関数です
コードを下記に記します
Sub Main()
    Dim ret As Long
    
    ret = Shell("D:\空調帳票保存\空調帳票保存.exe", vbMinimizedNoFocus)
End Sub

> PC2上に正しく情報がいっているか、正しくキックできているか、
> を切り分けるべきだと思います。

先ほど検証していてわかったことなのですが、上記のコードを
PC2に置いてPC1から実行するとPC1のDドライブを
探しに行ってしまい、Shell関数が失敗します

PC2に置いてあるファイルコピープログラムをPC2で実行すれば
きちんと動作するので、これをPC1から実行をかけて、あたかも
PC2から実行されたように動かすにはどのようにすればいいのでしょうか?

よろしくお願いします

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。