我想在我的代码中使用批处理命令将文件复制到目的地。
szCommand.Format(_T("copy \"%s\" \"%s\""), szOrg, szTargetFile);
_wsystem(szCommand);
但是,每次调用_wsystem时,都会提示一个控制台窗口,非常不爽。
有没有办法在不显示控制台窗口的情况下调用 _wsystem?或者任何其他选择?
最佳答案
要控制新程序的显示方式,请使用 CreateProcess
.然后你可以使用 CREATE_NO_WINDOW
process-creation flag隐藏控制台程序的窗口。
但是要将文件从一个地方复制到另一个地方,跳过外部程序,只需调用 CopyFile
.
关于c++ - 如何在不显示控制台的情况下调用 _wsystem?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4665901/