ページ 11

プログラムから別のプログラムを起動する方法

Posted: 2007年1月25日(木) 11:41
by ヒロ
仕事のプログラムで詰まってしまいました・・・

プログラムを実行すると別の既存のプログラムを立ち上げたいのですが、
それを実行出来るような便利な関数って無いですかね?

Windows & VC++6.0

補足

Posted: 2007年1月25日(木) 11:58
by ヒロ
ちょっとわかりにくかったので補足します。

たとえば、
「プログラムA」を実行すると、
別の場所にある「プログラムB」、「プログラムC」等、
複数のプログラムのコンソールが立ち上がるようなプログラムを作成したいです。

補足つけたら余計わかりづらくなったかも・・・

Re:補足

Posted: 2007年1月25日(木) 12:12
by Yuki
ShellExecute関数はいかがでしょう

Re:補足

Posted: 2007年1月25日(木) 13:22
by ヒロ
Yukiさんありがとうございます。

出来ればAPIを使わずに行いたいんですが、
さすがにそれは無理ですか?
ShellExecuteが自作関数として作れれば尚良いんですが・・・
不可能ですよね?

Re:補足

Posted: 2007年1月25日(木) 13:33
by box
標準ライブラリに
system(char *command)
という関数があります。これが使えないでしょうか。

ありがとうございました!

Posted: 2007年1月25日(木) 14:37
by ヒロ
boxさん、ありがとうございました。
なんとか解決出来そうです!