请问如何隐藏调用system()函数时的控制台
我在程序里用system函数调用一个外部程序,请问如何隐藏调用时弹出的控制台?至少可以让它最小化到任务栏。谢谢。 问题点数:10、回复次数:4Top
1 楼jinzita177(高山流水)回复于 2006-03-10 16:41:11 得分 5
我没有想到别的办法,system只有一个参数,如果用shellExecute函数,就可以指定调用的另一个程序的运行方式。具体可以查一下msdnTop
2 楼luckdog01(luckdog)回复于 2006-03-10 19:09:54 得分 0
如果我想调用一个程序app.com处理A.file生成B.file,即
app.com A.file B.file
该如何写呢?Top
3 楼zzw820626(偶要分,偶要星星)回复于 2006-03-12 10:52:22 得分 0
便一个普通的函数,以标准输入输出作为输入输出。然后如下执行:
app.com<A.file >B.file
Top
4 楼zzw820626(偶要分,偶要星星)回复于 2006-03-12 10:54:55 得分 5
HINSTANCE ShellExecute( HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd //给传一个SW_HIDE参数就可以
);
Top




