2 jgt insect jgt_insect 于 2016.03.04 22:24 提问

在代码中执行cmd命令如何不显示cmd

在代码中执行system命令时,总有黑框一闪而过,怎样可以让他完全不显示

5个回答

lx624909677
lx624909677   Ds   Rxr 2016.03.07 17:27
已采纳

shellexecute启动,showwindow参数设置为SW_HIDE

caozhy
caozhy   Ds   Rxr 2016.03.04 23:29

直接执行那个命令,不要加上cmd。当然前提是那个命令本身不创建额外的控制台。

jgt_insect
jgt_insect 你知道怎么卸载vsvim吗
接近 2 年之前 回复
zuishikonghuan
zuishikonghuan   2016.03.06 08:21

如果用shellexecute执行cmd命令,的最后一个参数设置为SW_HIDE,隐藏窗口。shellexecuteex,createprocess也都可以设置

lemoningfido
lemoningfido   2016.03.04 22:34

@echo off 是这个意思吗?

lemoningfido
lemoningfido 回复丶early_worm: 那个是批处理文件中使用,一个dos命令,意思是不显示输出结果
接近 2 年之前 回复
jgt_insect
jgt_insect 是在c++中执行system(“”)这种命令
接近 2 年之前 回复
jgt_insect
jgt_insect 这是啥意思
接近 2 年之前 回复
WinsenJiansbomber
WinsenJiansbomber   2016.03.05 14:45

用ShellExecute试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!