回 帖 发 新 帖 刷新版面

主题:[原创]C#如何执行一个命令行?

C#如何执行一个命令行?  比如我要执行一个  ping 192.168.1.1 -t  的命令行,那么怎么实现?
VB.NET 是采用  shell来执行的!

回复列表 (共3个回复)

沙发


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

板凳

System.diagnostices.process.start("command.exe","ping 192.168.1.1 -t" )

3 楼

楼上的代码是不行的,正确的应该是这样的:
System.Diagnostics.Process.Start("cmd.exe", "/c ping 192.168.1.1 -t")

我的是XP系统,如果是Win9X,把cmd.exe改为command.exe,不过楼主用着的应该不是Win98吧?

我来回复

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