命令参数制作控制台无形 [英] Command Param for making console invisible
本文介绍了命令参数制作控制台无形的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我从我的一些参数的.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屋!
查看全文