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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
javaScript调用cmd命令
function runcommand() { s=new ActiveXObject("WScript.Shell"); cmd="mstcs"; s.Run(cmd); }
windows下C/C++调用命令行不显示执行窗口的方法
1. 问题背景 :  使用dos 命令嵌入在C/C++代码中 ,执行时会显示DOS窗口。   2. 嵌入在C/C++代码中的命令行一般有以下几种方式: SellExcute() system() WinExec() CreateProcess() 参数省略.................................................... 3. 解决方案:
批处理文件(bat)或者cmd命令的调用
在c#中处理cmd命令 可同时处理一条或者多条命令 并可获得处理后返回的结果 如果命令不正确可获得错误提示 里面的代码是wifi设置的一个小demo 通过cmd命令实现的
bat文件打开cmd并且运行cmd命令
打开cmd并且执行命令代码 @echo off   start cmd /k "cd/d E:\工作目录\2017工作目录\0308变型坦克2\NewUnityProject1 &&scene.exe -batchmode &&taskkill /f /t /im cmd.exe" 关闭cmd @echo off start cmd /k "taskkill /f /t /i
添加自己的cmd/运行命令
网上有很多文章已经介绍了如何添加自己的cmd命令,以此可以实现在cmd或者运行中执行自定义的命令。 但网上的方法多有一些错误,再次我重新写一个操作步骤的教程。 1)在自己希望的地方建立一个文件夹,专门方式希望运行程序的快捷方式、脚本等。 例如  D:\myCmd 2)进入系统环境变量设置(此电脑右键-属性-高级系统设置-高级-环境变量),选择系统变量的Path变量,点击编辑,将D:
python下执行cmd命令
使用os import os result = os.popen("ipconfig") print (result.read()) 这种方式有返回值,因而使用起来较为方便
JAVA中调用CMD命令,并输出执行结果
package com.wzw.util; import java.io.BufferedReader; import java.io.InputStreamReader; public class CmdDemo { public static void main(String[] args) { BufferedReader br = null; try { Pr
JAVA代码实现执行CMD命令
Java的Runtime.getRuntime().exec(commandStr)可以调用执行cmd指令。?cmd /c dir 是执行完dir命令后封闭命令窗口。?cmd /k dir 是执行完dir命令后不封闭命令窗口。?cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会封闭。?cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会封闭。?
java 执行 cmd 命令
用JAVA代码实现执行CMD命令的方法 java的Runtime.getRuntime().exec(arstringCommand)可以调用执行cmd指令。  public class Cmd{ public void execCommand(String[] arstringCommand) { for (int i = 0; i < arstringComma
写能执行cmd命令的bat文件
每次运行jar文件时,我总是需要先打开cmd窗口,再切换到我jar文件保存的盘符,再执行java -jar test.jar,虽然操作不是很复杂,但是如果直接写一个bat文件,每次使用直接双击,这种傻瓜式的方式,估计更容易被大家所喜欢并能够方便使用。 方式也很简单,比如: 新建一个txt文本,输入如下: 然后保存为bat文件即可,如果以后路径或者名称有变更的话,直接编辑修改,