如何将批处理文件控制台加载到我的C控制台?
我知道批处理命令是Showme.bat /B
,它会将控制台加载到你调用该文件的任何控制台中。
C
会是什么?
ShellExecute(NULL,"open","Showme.bat",NULL,NULL,SW_SHOW);
另外,这样做......我怎样才能添加其他参数,例如
>>LogTheConsoleTo-a-File.log
这可能吗?
答案 0 :(得分:1)
使用POSIX功能“popen”。使用MSVC / MinGW,您可以使用“_popen”代替。这为您提供了必要的控制。
答案 1 :(得分:0)
我想通了,但我还是不能继续写同一个文件。
这就是我所做的:ShellExecute(NULL,"open","Showme.bat",">>consoleLog.log",NULL,SW_SHOW
);