在代码中执行system命令时,总有黑框一闪而过,怎样可以让他完全不显示
shellexecute启动,showwindow参数设置为SW_HIDE
@echo off 是这个意思吗?
直接执行那个命令,不要加上cmd。当然前提是那个命令本身不创建额外的控制台。
用ShellExecute试试
如果用shellexecute执行cmd命令,的最后一个参数设置为SW_HIDE,隐藏窗口。shellexecuteex,createprocess也都可以设置