system()関数を使用すると一瞬コマンドプロンプト画面がチラッと
表示されてしまいます
これを表示させない方法がありましたら教えてください
> system()関数を使用すると一瞬コマンドプロンプト画面がチラッと
> 表示されてしまいます
ということは、コンソールアプリケーションからsystem関数を呼んでいるということではないのですね。
(Windowsアプリですよね?)
system関数でどんなコマンドを送っているのかわかりませんが、
代替用の関数がほかにもあるかもしれません。
どんなことをsystem関数でやりたいのかを明記してくれますか?
ついでに、開発環境は”必ず”明記しましょう。
環境によっては、やり方がぜんぜん違ったり、できるできないもあります。
最低でも
・OS
・VCのバージョン
・プロジェクトの種類(MFCとか.NET Framewokrを使うとか)
(・変更したプロジェクトのオプション(文字セットとか))
は書いてください。
例)
Windows Xp Pro SP2/VC++6.0 Enter SP6/MFC Application(ダイアログ)
代わりに CreateProcess を使用し、
表示オプションに SW_HIDE を指定する。
環境を書いていませんでした
VC++6.0
WinXP
です。
CreateProcess()は少し難しそうなので代わりに
ShellExecute()のオプションSW_HIDEでOKでした
ありがとうございます
ツイート | ![]() |