プロが教えるわが家の防犯対策術!

VC5.0でsystem関数を使用して処理を実行しています。
system関数を使用するとDos窓が表示されますが、
そのDos窓を最小化するにはどうしたら良いですか?

A 回答 (1件)

Win32 API の ShellExecute() や CreateProcess() を使用すれば、最小化して実行できますが・・・。


「リダイレクトやパイプ処理をさせるために system() でなければならない」ということであれば、環境変数 COMSPEC ( CMD.EXE または COMMAND.COM のパス)を取得して、それでもって ShellExecute() を実行すればできるんじゃないかと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!