回 帖 发 新 帖 刷新版面

主题:[原创]C# 中如何实现shell 呢?

C# 中如何实现shell 呢?  象VB 中的SHELL 很好用, 不但可以执行任何程序,而且可以执行命令行,还可以 带参数呢? 但是在C# 中不知道用哪个类实现啊?

回复列表 (共5个回复)

沙发

System.Diagnostics.Process

板凳

System.Diagnostics.Process  是可以执行 一个可执行程序,但是执行不了带命令行的参数
比如  System.Diagnostics.Process.star ("ping.exe")是可以的 
但是System.Diagnostics.Process.star ("ping 192.168.1.1 -t")  就不可以
 但是 VB 中的 shell 命令是支持带参数的!
C# 中难道没有吗?

3 楼



 怎么都没有人知道吗?我等了一天了!

4 楼

好好查查Process的用法,不要拿到一个重载函数就开跑。

关于Start有6个重载函数。

难道C#的设计师这个问题都没有考虑到么?


5 楼

[url]http://www.programfan.com/club/showbbs.asp?id=211480[/url]
如果你不想看到结果的话,直接调用Ping.exe而不用cmd.exe,这样启动的程序会一闪而过。

我来回复

您尚未登录,请登录后再回复。点此登录或注册