命令参数制作控制台无形 [英] Command Param for making console invisible

查看:240
本文介绍了命令参数制作控制台无形的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从我的一些参数的.NET应用程序发射了一个cmd控制台,有一个参数指定了CMD控制台是不可见的?

----编辑 - 添加code

我知道这是不是开始在.net进程的标准方法,但它正在从一个Silverlight客户端上运行。

 动态CMD = AutomationFactory.CreateObject(WScript.Shell的);
    cmd.Run(C:\ WINDOWS \ SYSTEM32 \ CMD.EXE / C * myargs *)
 

解决方案

在一些挖,我发现,这将工作 -

 动态CMD = AutomationFactory.CreateObject(WScript.Shell的);
    cmd.Run(C:\ WINDOWS \ SYSTEM32 \ CMD.EXE / C * myargs *,0,真正的);
 

I am firing up a cmd console from my .net app with some parameters, is there a parameter to specify that the cmd console is not visible?

---- Edit - Adding Code

I know this isn't the standard way of starting a process in .Net, but it is being run from a Silverlight Client.

  Dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
    cmd.Run("C:\Windows\System32\cmd.exe /c *myargs*")

解决方案

After some more digging, I have found out that this will work -

   Dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
    cmd.Run("C:\Windows\System32\cmd.exe /c *myargs*",0,true);

这篇关于命令参数制作控制台无形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆