主题:[原创]C#如何执行一个命令行?
傻瓜911
[专家分:150] 发布于 2006-12-27 09:57:00
C#如何执行一个命令行? 比如我要执行一个 ping 192.168.1.1 -t 的命令行,那么怎么实现?
VB.NET 是采用 shell来执行的!
回复列表 (共3个回复)
沙发
傻瓜911 [专家分:150] 发布于 2006-12-28 09:39:00
怎么都没有人知道吗?我等了一天了!
板凳
huangkit [专家分:350] 发布于 2006-12-28 14:21:00
System.diagnostices.process.start("command.exe","ping 192.168.1.1 -t" )
3 楼
tanchuhan [专家分:15140] 发布于 2006-12-28 17:37:00
楼上的代码是不行的,正确的应该是这样的:
System.Diagnostics.Process.Start("cmd.exe", "/c ping 192.168.1.1 -t")
我的是XP系统,如果是Win9X,把cmd.exe改为command.exe,不过楼主用着的应该不是Win98吧?
我来回复